/art/runtime/interpreter/mterp/arm64ng/ |
D | control_flow.S | 9 lsr w1, wINST, #12 // w1<- B 10 ubfx w0, wINST, #8, #4 // w0<- A 19 FETCH_S wINST, 1 // wINST<- branch offset, in code units 30 lsr w0, wINST, #8 // w0<- AA 40 FETCH_S wINST, 1 // w1<- branch offset, in code units 51 sbfx wINST, wINST, #8, #8 // wINST<- ssssssAA (sign-extended) 62 FETCH_S wINST, 1 // wINST<- ssssAAAA (sign-extended) 78 orr wINST, w0, w1, lsl #16 // wINST<- AAAAaaaa 130 lsr w3, wINST, #8 // w3<- AA 149 lsr w2, wINST, #8 // w2<- AA [all …]
|
D | other.S | 6 lsr w3, wINST, #8 // w3<- AA 18 lsr w3, wINST, #8 // w3<- AA 26 sbfx w1, wINST, #12, #4 // w1<- sssssssB 27 ubfx w0, wINST, #8, #4 // w0<- A 36 lsr w3, wINST, #8 // r3<- AA 48 lsr w1, wINST, #8 // w1<- AA 91 lsr w4, wINST, #8 // r4<- AA 103 lsr w3, wINST, #8 // w3<- AA 112 lsr w3, wINST, #8 // w3<- AA 123 lsr w1, wINST, #8 // w1<- AA [all …]
|
D | object.S | 7 lsr w2, wINST, #8 // w2<- A 33 lsr w2, wINST, #12 // w2<- B 38 ubfx w1, wINST, #8, #4 // w1<- A 71 lsr w2, wINST, #12 // w2<- B 73 ubfx w2, wINST, #8, #4 // w2<- A 105 lsr w2, wINST, #12 // w2<- B 107 ubfx w2, wINST, #8, #4 // w2<- A 149 ubfx w1, wINST, #8, #4 // w1<- A 158 lsr w2, wINST, #12 // w2<- B 184 ubfx w1, wINST, #8, #4 // w1<- A [all …]
|
D | array.S | 9 lsr w9, wINST, #8 // w9<- AA 65 lsr w9, wINST, #8 // w9<- AA 117 lsr w1, wINST, #12 // w1<- B 118 ubfx w2, wINST, #8, #4 // w2<- A 132 lsr w3, wINST, #8 // w3<- AA
|
D | main.S | 82 #define wINST w23 macro 109 ldrh wINST, [xPC] 125 ldrh wINST, [xPC, #((\count)*2)]! 134 ldrh wINST, [xPC, #((\count)*2)] 294 tbnz wINST, #31, 2f 296 add xPC, xPC, wINST, sxtw #1 // update xPC 297 FETCH wINST, 0 // load wINST 966 # TODO: Use some other register for shorty and prefetch the instruction directly to wINST. 1756 lsr w1, wINST, #12 // w1<- B 1760 ubfx w1, wINST, #8, #4 // w1<- A [all …]
|
/art/runtime/interpreter/mterp/arm64/ |
D | floating_point.S | 15 lsr w1, wINST, #8 // r1<- AA 27 lsr w4, wINST, #8 // w4<- AA 47 lsr w3, wINST, #12 // w3<- B 48 ubfx w9, wINST, #8, #4 // w9<- A 62 lsr w1, wINST, #12 // w1<- B 63 ubfx w2, wINST, #8, #4 // w2<- A 79 lsr w4, wINST, #8 // w4<- AA 106 lsr w3, wINST, #12 // w3<- B 107 ubfx w4, wINST, #8, #4 // w4<- A 123 lsr w3, wINST, #12 // w3<- B [all …]
|
D | other.S | 9 lsr w1, wINST, #8 // w1<- AA 27 lsr w3, wINST, #8 // w3<- AA 39 lsr w3, wINST, #8 // w3<- AA 47 sbfx w1, wINST, #12, #4 // w1<- sssssssB 48 ubfx w0, wINST, #8, #4 // w0<- A 60 lsr w3, wINST, #8 // r3<- AA 81 lsr w1, wINST, #8 // w1<- AA 98 lsr w4, wINST, #8 // r4<- AA 110 lsr w3, wINST, #8 // w3<- AA 119 lsr w3, wINST, #8 // w3<- AA [all …]
|
D | control_flow.S | 9 lsr w1, wINST, #12 // w1<- B 10 ubfx w0, wINST, #8, #4 // w0<- A 13 FETCH_S wINST, 1 // wINST<- branch offset, in code units 30 lsr w0, wINST, #8 // w0<- AA 32 FETCH_S wINST, 1 // w1<- branch offset, in code units 51 sbfx wINST, wINST, #8, #8 // wINST<- ssssssAA (sign-extended) 62 FETCH_S wINST, 1 // wINST<- ssssAAAA (sign-extended) 80 orr wINST, w0, w1, lsl #16 // wINST<- AAAAaaaa 132 lsr w3, wINST, #8 // w3<- AA 154 lsr w2, wINST, #8 // r2<- AA [all …]
|
D | arithmetic.S | 19 lsr w9, wINST, #8 // w9<- AA 51 lsr w3, wINST, #12 // w3<- B 52 ubfx w9, wINST, #8, #4 // w9<- A 81 lsr w2, wINST, #12 // w2<- B 82 ubfx w9, wINST, #8, #4 // w9<- A 115 lsr w9, wINST, #8 // w9<- AA 145 lsr w4, wINST, #8 // w4<- AA 176 lsr w1, wINST, #12 // w1<- B 177 ubfx w2, wINST, #8, #4 // w2<- A 199 lsr w3, wINST, #8 // w3<- AA [all …]
|
D | array.S | 15 lsr w9, wINST, #8 // w9<- AA 53 lsr w2, wINST, #8 // w9<- AA 71 lsr w4, wINST, #8 // w4<- AA 101 lsr w9, wINST, #8 // w9<- AA 133 mov w2, wINST 150 lsr w4, wINST, #8 // w4<- AA 170 lsr w1, wINST, #12 // w1<- B 171 ubfx w2, wINST, #8, #4 // w2<- A 185 lsr w3, wINST, #8 // w3<- AA 229 mov w2, wINST
|
D | object.S | 24 lsr w1, wINST, #8 // w1<- AA 41 lsr w2, wINST, #12 // B 64 ubfx w2, wINST, #8, #4 // w2<- A 111 lsr w1, wINST, #12 // w1<- B 117 ubfx w2, wINST, #8, #4 // w2<- A 154 mov w2, wINST
|
D | main.S | 104 #define wINST w23 macro 146 ldrh wINST, [xPC] 162 ldrh wINST, [xPC, #((\count)*2)]! 179 ldrh wINST, [xPC, #((\count)*2)] 195 ldrh wINST, [xPC] 600 cmp wINST, #0 607 add w2, wINST, wINST // w2<- byte offset 639 add w2, wINST, wINST // w2<- byte offset 702 sxtw x2, wINST
|