Searched refs:keys (Results 1 - 4 of 4) sorted by relevance

/dalvik/dx/src/com/android/dx/io/instructions/
H A DSparseSwitchPayloadDecodedInstruction.java26 private final int[] keys; field in class:SparseSwitchPayloadDecodedInstruction
38 int opcode, int[] keys, int[] targets) {
41 if (keys.length != targets.length) {
42 throw new IllegalArgumentException("keys/targets length mismatch");
45 this.keys = keys;
55 return keys;
37 SparseSwitchPayloadDecodedInstruction(InstructionCodec format, int opcode, int[] keys, int[] targets) argument
H A DInstructionCodec.java645 int[] keys = new int[size];
649 keys[i] = in.readInt();
657 this, opcodeUnit, keys, targets);
663 int[] keys = payload.getKeys();
670 for (int key : keys) {
/dalvik/vm/interp/
H A DInterp.cpp1074 const s4* keys; local
1081 * int keys[size] keys, sorted low-to-high; 32-bit aligned
1096 /* The keys are guaranteed to be aligned on a 32-bit boundary;
1099 keys = (const s4*) switchData;
1100 assert(((u4)keys & 0x3) == 0);
1105 entries = keys + size;
1109 * Binary-search through the array of keys, which are guaranteed to
1117 s4 foundVal = s4FromSwitchData(&keys[mid]);
/dalvik/vm/compiler/codegen/arm/
H A DCodegenDriver.cpp2839 const int *keys; local
2848 * int keys[size] keys, sorted low-to-high; 32-bit aligned
2857 /* The keys are guaranteed to be aligned on a 32-bit boundary;
2860 keys = (const int*) &switchData[2];
2861 assert(((u4)keys & 0x3) == 0);
2866 entries = keys + size;
2870 * Run through the list of keys, which are guaranteed to
2877 int k = keys[i];

Completed in 1482 milliseconds