Searched refs:rINSTq (Results 1 – 12 of 12) sorted by relevance
/art/runtime/interpreter/mterp/x86_64/ |
D | control_flow.S | 14 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB) 16 movswq 2(rPC), rINSTq # Get signed branch offset 17 testq rINSTq, rINSTq 33 cmpl $$0, VREG_ADDRESS(rINSTq) # compare (vA, 0) 35 movswq 2(rPC), rINSTq # fetch signed displacement 36 testq rINSTq, rINSTq 51 movsbq rINSTbl, rINSTq # rINSTq <- ssssssAA 52 testq rINSTq, rINSTq 63 movswq 2(rPC), rINSTq # rINSTq <- ssssAAAA 64 testq rINSTq, rINSTq [all …]
|
D | other.S | 9 movq rINSTq, OUT_ARG1 26 SET_VREG %eax, rINSTq # vAA<- eax 32 SET_VREG %ecx, rINSTq # vAA <- ssssBBBB 41 SET_VREG %eax, rINSTq 51 SET_VREG %eax, rINSTq # vAA <- eax 67 movq rINSTq, OUT_ARG1 78 SET_WIDE_VREG %rax, rINSTq 84 SET_WIDE_VREG %rax, rINSTq # store 90 SET_WIDE_VREG %rax, rINSTq # store 97 SET_WIDE_VREG %rax, rINSTq # v[AA+0] <- eax [all …]
|
D | floating_point.S | 34 SET_VREG %eax, rINSTq 45 cvts${source_suffix}2s${dest_suffix} VREG_ADDRESS(rINSTq), %xmm0 61 SET_VREG_XMM${suff} %xmm0, rINSTq # vAA <- %xmm0 63 vmovs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref 66 SET_VREG_XMM${suff} %xmm0, rINSTq # vAA <- %xmm0 68 movs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref 78 v${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0, %xmm0 81 vmovs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref 83 ${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0 86 movs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref [all …]
|
D | arithmetic.S | 25 SET_WIDE_VREG $result, rINSTq # eax <- vBB 27 SET_VREG $result, rINSTq # eax <- vBB 70 GET_WIDE_VREG %rax, rINSTq # eax <- vA 73 GET_VREG %eax, rINSTq # eax <- vA 86 SET_WIDE_VREG $result, rINSTq # vA <- result 88 SET_VREG $result, rINSTq # vA <- result 140 SET_VREG $result, rINSTq # vA <- result 166 SET_VREG $result, rINSTq # vA <- result 191 SET_VREG $result, rINSTq 206 SET_WIDE_VREG %rax, rINSTq [all …]
|
D | array.S | 19 SET_WIDE_VREG %rax, rINSTq 22 SET_VREG %eax, rINSTq 51 SET_VREG_OBJECT %eax, rINSTq 77 GET_WIDE_VREG rINSTq, rINSTq 79 GET_VREG rINST, rINSTq 102 movq rINSTq, OUT_ARG2 120 GET_VREG %ecx, rINSTq # ecx <- vB (object ref) 133 GET_VREG OUT_32_ARG0, rINSTq # OUT_ARG0 <- vAA (array object) 173 movq rINSTq, OUT_ARG2
|
D | object.S | 23 leaq VREG_ADDRESS(rINSTq), OUT_ARG1 84 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value 87 SET_VREG %eax, rINSTq # fp[A] <- value 124 SET_VREG %eax, rINSTq 195 GET_WIDE_VREG %rax, rINSTq # rax<- fp[A]/fp[A+1] 208 movq rINSTq, OUT_ARG2
|
D | main.S | 171 #define rINSTq %rbx macro 227 movzwq (rPC), rINSTq
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | control_flow.S | 14 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB) 16 movswq 2(rPC), rINSTq # Get signed branch offset 30 cmpl $$0, VREG_ADDRESS(rINSTq) # compare (vA, 0) 32 movswq 2(rPC), rINSTq # fetch signed displacement 45 movsbq rINSTbl, rINSTq # rINSTq <- ssssssAA 56 movswq 2(rPC), rINSTq # rINSTq <- ssssAAAA 70 movslq 2(rPC), rINSTq # rINSTq <- AAAAAAAA 122 GET_VREG OUT_32_ARG1, rINSTq # eax <- vAA 124 movslq %eax, rINSTq 131 GET_VREG %eax, rINSTq # eax <- vAA [all …]
|
D | other.S | 7 SET_VREG %eax, rINSTq # vAA<- eax 13 SET_VREG %ecx, rINSTq # vAA <- ssssBBBB 21 SET_VREG %eax, rINSTq 28 SET_VREG %eax, rINSTq # vAA <- eax 37 SET_VREG_OBJECT %eax, rINSTq # vAA <- value 75 SET_WIDE_VREG %rax, rINSTq 81 SET_WIDE_VREG %rax, rINSTq # store 87 SET_WIDE_VREG %rax, rINSTq # store 94 SET_WIDE_VREG %rax, rINSTq # v[AA+0] <- eax 103 GET_VREG %edi, rINSTq [all …]
|
D | array.S | 19 SET_WIDE_VREG %rax, rINSTq 26 SET_VREG_OBJECT %eax, rINSTq 34 SET_VREG %eax, rINSTq 73 GET_WIDE_VREG rINSTq, rINSTq 75 GET_VREG rINST, rINSTq 105 GET_VREG %edx, rINSTq 115 GET_VREG %ecx, rINSTq # ecx <- vB (object ref) 128 GET_VREG OUT_32_ARG1, rINSTq # OUT_ARG1 <- vAA (array object)
|
D | object.S | 56 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value 59 SET_VREG %eax, rINSTq # fp[A] <- value 132 GET_VREG rINST, rINSTq # rINST <- v[A]
|
D | main.S | 70 #define rINSTq %rbx macro 112 movzwq (rPC), rINSTq 249 testq rINSTq, rINSTq 252 leaq (rPC, rINSTq, 2), rPC 1019 GET_SHORTY rINSTq, \is_interface, \is_polymorphic, \is_custom 1024 leaq 1(rINSTq), %r9 // shorty + 1 ; ie skip return arg character 1041 leaq 1(rINSTq), %r9 // shorty + 1 ; ie skip return arg character 1069 cmpb LITERAL(68), (rINSTq) // Test if result type char == 'D'. 1071 cmpb LITERAL(70), (rINSTq) // Test if result type char == 'F'. 1112 GET_SHORTY rINSTq, \is_interface, \is_polymorphic, \is_custom [all …]
|