/art/runtime/arch/arm/ |
H A D | instruction_set_features_assembly_tests.S | 32 .byte 0x91,0xfb,0xf1,0xf0
|
/art/runtime/interpreter/mterp/arm/ |
H A D | op_iget_object_quick.S | 4 FETCH r1, 1 @ r1<- field byte offset
|
H A D | op_iget_quick.S | 2 /* For: iget-quick, iget-boolean-quick, iget-byte-quick, iget-char-quick, iget-short-quick */ 5 FETCH r1, 1 @ r1<- field byte offset
|
H A D | op_iget_wide_quick.S | 3 FETCH ip, 1 @ ip<- field byte offset
|
H A D | op_iput_quick.S | 5 FETCH r1, 1 @ r1<- field byte offset
|
H A D | op_iput_wide_quick.S | 3 FETCH r3, 1 @ r3<- field byte offset
|
H A D | op_long_to_double.S | 27 .8byte 0x41f0000000000000
|
H A D | header.S | 123 * dex byte codes. However, the rest of the runtime expects dex pc to be an instruction 192 * bits that hold the shift distance are used for the half/byte/sign flags. 193 * In some cases we can pre-double _reg for free, so we require a byte offset 215 * Fetch one byte from an offset past the current PC. Pass in the same 217 * byte of the halfword you want (lo/hi). 219 .macro FETCH_B reg, count, byte 220 ldrb \reg, [rPC, #((\count)*2+(\byte))]
|
/art/runtime/interpreter/mterp/mips/ |
H A D | op_iget_object_quick.S | 4 FETCH(a1, 1) # a1 <- field byte offset
|
H A D | op_goto_16.S | 5 * double to get a byte offset. 16 addu a1, rINST, rINST # a1 <- byte offset, flags set 26 addu a1, rINST, rINST # a1 <- byte offset, flags set
|
H A D | op_goto.S | 5 * double to get a byte offset. 17 addu a2, rINST, rINST # a2 <- byte offset 29 addu a2, rINST, rINST # a2 <- byte offset
|
H A D | op_goto_32.S | 5 * double to get a byte offset. 22 addu a1, rINST, rINST # a1 <- byte offset 35 addu a1, rINST, rINST # a1 <- byte offset
|
H A D | op_iget_wide.S | 7 FETCH(a0, 1) # a0 <- field byte offset
|
H A D | op_iput_quick.S | 6 FETCH(a1, 1) # a1 <- field byte offset
|
H A D | op_iput_wide_quick.S | 9 FETCH(a3, 1) # a3 <- field byte offset
|
H A D | op_packed_switch.S | 28 addu a1, rINST, rINST # a1 <- byte offset 43 addu a1, rINST, rINST # a1 <- byte offset
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | op_iget_object_quick.S | 5 lhu a1, 2(rPC) # a1 <- field byte offset
|
H A D | op_iget_quick.S | 2 /* For: iget-quick, iget-boolean-quick, iget-byte-quick, iget-char-quick, iget-short-quick */ 5 lhu a1, 2(rPC) # a1 <- field byte offset
|
H A D | op_iget_wide_quick.S | 3 lhu a4, 2(rPC) # a4 <- field byte offset
|
H A D | op_iput_quick.S | 2 /* For: iput-quick, iput-boolean-quick, iput-byte-quick, iput-char-quick, iput-short-quick */ 5 lhu a1, 2(rPC) # a1 <- field byte offset
|
H A D | op_iput_wide_quick.S | 3 lhu a3, 2(rPC) # a3 <- field byte offset
|
/art/runtime/ |
H A D | memory_region.h | 78 // Read the value byte by byte in a little-endian fashion. 93 // Write the value byte by byte in a little-endian fashion. 106 // significant bit in the first byte. 109 uint8_t byte = *ComputeBitPointer(bit_offset, &bit_mask); local 110 return byte & bit_mask; 115 uint8_t* byte = ComputeBitPointer(bit_offset, &bit_mask); local 117 *byte |= bit_mask; 119 *byte [all...] |
H A D | dex_file_verifier.cc | 610 ErrorStringPrintf("Bad encoded_value byte size %x", value_arg); 983 // try_items are 4-byte aligned. Verify the spacer is 0. 1054 uint8_t byte = *(ptr_++); local 1057 switch (byte >> 4) { 1060 if (UNLIKELY(byte == 0)) { 1082 ErrorStringPrintf("Illegal start byte %x in string data", byte); 1086 // Bit pattern 110x has an additional byte. 1089 ErrorStringPrintf("Illegal continuation byte %x in string data", byte2); 1092 uint16_t value = ((byte [all...] |
/art/runtime/interpreter/mterp/arm64/ |
H A D | header.S | 64 Must maintain 16-byte stack alignment. 129 * dex byte codes. However, the rest of the runtime expects dex pc to be an instruction 209 * Fetch one byte from an offset past the current PC. Pass in the same 211 * byte of the halfword you want (lo/hi). 213 .macro FETCH_B reg, count, byte 214 ldrb \reg, [xPC, #((\count)*2+(\byte))]
|
/art/runtime/interpreter/mterp/out/ |
H A D | mterp_mips.S | 182 * dex byte codes. However, the rest of the runtime expects dex pc to be an instruction 250 * Fetch one byte from an offset past the current PC. Pass in the same 252 * byte of the halfword you want (lo/hi). 1284 * double to get a byte offset. 1296 addu a2, rINST, rINST # a2 <- byte offset 1308 addu a2, rINST, rINST # a2 <- byte offset 1327 * double to get a byte offset. 1338 addu a1, rINST, rINST # a1 <- byte offset, flags set 1348 addu a1, rINST, rINST # a1 <- byte offset, flags set 1366 * double to get a byte offse [all...] |