Searched refs:byte (Results 1 - 25 of 34) sorted by relevance

12

/art/runtime/arch/arm/
H A Dinstruction_set_features_assembly_tests.S32 .byte 0x91,0xfb,0xf1,0xf0
/art/runtime/interpreter/mterp/arm/
H A Dop_iget_object_quick.S4 FETCH r1, 1 @ r1<- field byte offset
H A Dop_iget_quick.S2 /* 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 Dop_iget_wide_quick.S3 FETCH ip, 1 @ ip<- field byte offset
H A Dop_iput_quick.S5 FETCH r1, 1 @ r1<- field byte offset
H A Dop_iput_wide_quick.S3 FETCH r3, 1 @ r3<- field byte offset
H A Dop_long_to_double.S27 .8byte 0x41f0000000000000
H A Dheader.S123 * 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 Dop_iget_object_quick.S4 FETCH(a1, 1) # a1 <- field byte offset
H A Dop_goto_16.S5 * 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 Dop_goto.S5 * double to get a byte offset.
17 addu a2, rINST, rINST # a2 <- byte offset
29 addu a2, rINST, rINST # a2 <- byte offset
H A Dop_goto_32.S5 * double to get a byte offset.
22 addu a1, rINST, rINST # a1 <- byte offset
35 addu a1, rINST, rINST # a1 <- byte offset
H A Dop_iget_wide.S7 FETCH(a0, 1) # a0 <- field byte offset
H A Dop_iput_quick.S6 FETCH(a1, 1) # a1 <- field byte offset
H A Dop_iput_wide_quick.S9 FETCH(a3, 1) # a3 <- field byte offset
H A Dop_packed_switch.S28 addu a1, rINST, rINST # a1 <- byte offset
43 addu a1, rINST, rINST # a1 <- byte offset
/art/runtime/interpreter/mterp/mips64/
H A Dop_iget_object_quick.S5 lhu a1, 2(rPC) # a1 <- field byte offset
H A Dop_iget_quick.S2 /* 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 Dop_iget_wide_quick.S3 lhu a4, 2(rPC) # a4 <- field byte offset
H A Dop_iput_quick.S2 /* 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 Dop_iput_wide_quick.S3 lhu a3, 2(rPC) # a3 <- field byte offset
/art/runtime/
H A Dmemory_region.h78 // 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 Ddex_file_verifier.cc610 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 Dheader.S64 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 Dmterp_mips.S182 * 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...]

Completed in 173 milliseconds

12