Home
last modified time | relevance | path

Searched refs:switchData (Results 1 – 3 of 3) sorted by relevance

/art/runtime/interpreter/mterp/
Dnterp.cc627 extern "C" ssize_t MterpDoPackedSwitch(const uint16_t* switchData, int32_t testVal);
628 extern "C" ssize_t NterpDoPackedSwitch(const uint16_t* switchData, int32_t testVal) in NterpDoPackedSwitch() argument
631 return MterpDoPackedSwitch(switchData, testVal); in NterpDoPackedSwitch()
634 extern "C" ssize_t MterpDoSparseSwitch(const uint16_t* switchData, int32_t testVal);
635 extern "C" ssize_t NterpDoSparseSwitch(const uint16_t* switchData, int32_t testVal) in NterpDoSparseSwitch() argument
638 return MterpDoSparseSwitch(switchData, testVal); in NterpDoSparseSwitch()
Dmterp.cc61 extern "C" ssize_t MterpDoSparseSwitch(const uint16_t* switchData, int32_t testVal) { in MterpDoSparseSwitch() argument
77 uint16_t signature = *switchData++; in MterpDoSparseSwitch()
80 size = *switchData++; in MterpDoSparseSwitch()
85 keys = reinterpret_cast<const int32_t*>(switchData); in MterpDoSparseSwitch()
113 extern "C" ssize_t MterpDoPackedSwitch(const uint16_t* switchData, int32_t testVal) { in MterpDoPackedSwitch() argument
125 uint16_t signature = *switchData++; in MterpDoPackedSwitch()
128 uint16_t size = *switchData++; in MterpDoPackedSwitch()
130 int32_t firstKey = *switchData++; in MterpDoPackedSwitch()
131 firstKey |= (*switchData++) << 16; in MterpDoPackedSwitch()
142 const int32_t* entries = reinterpret_cast<const int32_t*>(switchData); in MterpDoPackedSwitch()
/art/runtime/interpreter/mterp/x86/
Dcontrol_flow.S135 movl %ecx, OUT_ARG0(%esp) # ARG0 <- switchData