/art/runtime/interpreter/mterp/x86/ |
op_iget_object_quick.S | 3 movzbl rINSTbl, %ecx # ecx <- BA 4 sarl $$4, %ecx # ecx <- B 5 GET_VREG %ecx, %ecx # vB (object we're operating on) 7 movl %ecx, OUT_ARG0(%esp) 11 movl rSELF, %ecx 12 RESTORE_IBASE_FROM_SELF %ecx 13 cmpl $$0, THREAD_EXCEPTION_OFFSET(%ecx) [all...] |
op_iget_quick.S | 4 movzbl rINSTbl, %ecx # ecx <- BA 5 sarl $$4, %ecx # ecx <- B 6 GET_VREG %ecx, %ecx # vB (object we're operating on) 8 testl %ecx, %ecx # is object null? 10 ${load} (%ecx,%eax,1), %eax
|
op_iget_wide_quick.S | 2 movzbl rINSTbl, %ecx # ecx <- BA 3 sarl $$4, %ecx # ecx <- B 4 GET_VREG %ecx, %ecx # vB (object we're operating on) 6 testl %ecx, %ecx # is object null? 8 movq (%ecx,%eax,1), %xmm0
|
op_iput_quick.S | 4 movzbl rINSTbl, %ecx # ecx <- BA 5 sarl $$4, %ecx # ecx <- B 6 GET_VREG %ecx, %ecx # vB (object we're operating on) 7 testl %ecx, %ecx # is object null? 12 ${store} ${reg}, (%ecx,%eax,1)
|
op_iput_wide_quick.S | 2 movzbl rINSTbl, %ecx # ecx<- BA 3 sarl $$4, %ecx # ecx<- B 4 GET_VREG %ecx, %ecx # vB (object we're operating on) 5 testl %ecx, %ecx # is object null? 8 leal (%ecx,%eax,1), %ecx # ecx<- Address of 64-bit targe [all...] |
op_const_16.S | 2 movswl 2(rPC), %ecx # ecx <- ssssBBBB 3 SET_VREG %ecx, rINST # vAA <- ssssBBBB
|
op_neg_long.S | 2 movzbl rINSTbl, %ecx # ecx <- BA 3 sarl $$4, %ecx # ecx <- B 5 GET_VREG %eax, %ecx # eax <- v[B+0] 6 GET_VREG_HIGH %ecx, %ecx # ecx <- v[B+1] 8 adcl $$0, %ecx 9 negl %ecx [all...] |
binop2addr.S | 13 movzx rINSTbl, %ecx # ecx <- A+ 16 andb $$0xf, %cl # ecx <- A 17 $instr # for ex: addl %eax,(rFP,%ecx,4) 18 CLEAR_REF %ecx
|
op_not_long.S | 2 movzbl rINSTbl, %ecx # ecx <- BA 3 sarl $$4, %ecx # ecx <- B 5 GET_VREG %eax, %ecx # eax <- v[B+0] 6 GET_VREG_HIGH %ecx, %ecx # ecx <- v[B+1] 8 notl %ecx 10 SET_VREG_HIGH %ecx, rINST # v[A+1] <- ec [all...] |
/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ |
inval-reg.s | 6 imul %bx,%ecx 7 imul $10,%bx,%ecx 8 imul $0x200,%bx,%ecx 10 shld $0x90, %bx,%ecx 11 shld %cl, %bx,%ecx 12 shld %bx,%ecx 14 shrd $0x90, %bx,%ecx 15 shrd %cl, %bx,%ecx 16 shrd %bx,%ecx 18 bsf %bx,%ecx [all...] |
inval-16.s | 6 andn (%eax), %ecx, %ecx 7 bzhi %ecx, (%eax), %ecx 8 llwpcb %ecx 9 blcfill %ecx, %ecx
|
inval-ept.s | 4 invept (%ecx), %bx 5 invept %ebx, (%ecx) 6 invept %ebx, %ecx 7 invvpid (%ecx), %bx 8 invvpid %ebx, (%ecx) 9 invvpid %ebx, %ecx 12 invept bx, oword ptr [ecx] 13 invept oword ptr [ecx], ebx 14 invept ecx, ebx 15 invvpid bx, oword ptr [ecx] [all...] |
movbe.s | 4 movbe (%ecx),%bx 5 movbe (%ecx),%ebx 6 movbe %bx,(%ecx) 7 movbe %ebx,(%ecx) 8 movbew (%ecx),%bx 9 movbel (%ecx),%ebx 10 movbew %bx,(%ecx) 11 movbel %ebx,(%ecx) 14 movbe bx, word ptr [ecx] 15 movbe ebx, dword ptr [ecx] [all...] |
inval-movbe.s | 4 movbe (%ecx),%bl 5 movbe %ecx,%ebx 6 movbe %bx,%ecx 7 movbe %bl,(%ecx) 10 movbe bl, byte ptr [ecx] 11 movbe ebx, ecx 12 movbe ecx, bx 13 movbe byte ptr [ecx], bl
|
inval-avx.s | 4 vcvtpd2dq (%ecx),%xmm2 5 vcvtpd2ps (%ecx),%xmm2 6 vcvttpd2dq (%ecx),%xmm2 9 vcvtpd2dq xmm2,[ecx] 10 vcvtpd2ps xmm2,[ecx] 11 vcvttpd2dq xmm2,[ecx]
|
inval-invpcid.s | 4 invpcid (%ecx), %bx 5 invpcid %ebx, (%ecx) 6 invpcid %ebx, %ecx 9 invpcid bx, [ecx] 10 invpcid [ecx], ebx 11 invpcid ecx, ebx
|
inval-reg.l | 59 [ ]*6[ ]+imul %bx,%ecx 60 [ ]*7[ ]+imul \$10,%bx,%ecx 61 [ ]*8[ ]+imul \$0x200,%bx,%ecx 63 [ ]*10[ ]+shld \$0x90, %bx,%ecx 64 [ ]*11[ ]+shld %cl, %bx,%ecx 65 [ ]*12[ ]+shld %bx,%ecx 67 [ ]*14[ ]+shrd \$0x90, %bx,%ecx 68 [ ]*15[ ]+shrd %cl, %bx,%ecx 69 [ ]*16[ ]+shrd %bx,%ecx 71 [ ]*18[ ]+bsf %bx,%ecx [all...] |
inval-16.l | 17 [ ]*6[ ]+andn \(%eax\), %ecx, %ecx 18 [ ]*7[ ]+bzhi %ecx, \(%eax\), %ecx 19 [ ]*8[ ]+llwpcb %ecx 20 [ ]*9[ ]+blcfill %ecx, %ecx
|
/art/runtime/interpreter/mterp/x86_64/ |
op_iget_quick.S | 4 movl rINST, %ecx # rcx <- BA 5 sarl $$4, %ecx # ecx <- B 6 GET_VREG %ecx, %rcx # vB (object we're operating on) 8 testl %ecx, %ecx # is object null?
|
op_const_16.S | 2 movswl 2(rPC), %ecx # ecx <- ssssBBBB 3 SET_VREG %ecx, rINSTq # vAA <- ssssBBBB
|
op_iput_quick.S | 5 sarl $$4, %ecx # ecx <- B 6 GET_VREG %ecx, %rcx # vB (object we're operating on) 7 testl %ecx, %ecx # is object null?
|
op_iput_wide_quick.S | 3 sarl $$4, %ecx # ecx<- B 4 GET_VREG %ecx, %rcx # vB (object we're operating on) 5 testl %ecx, %ecx # is object null? 8 leaq (%rcx,%rax,1), %rcx # ecx<- Address of 64-bit target
|
/external/llvm/test/MC/X86/ |
intel-syntax-bitwise-ops.s | 5 // CHECK: andl $3, %ecx 6 and ecx, 1+2 7 // CHECK: andl $3, %ecx 8 and ecx, 1|2 9 // CHECK: andl $3, %ecx 10 and ecx, 1*3 11 // CHECK: andl $1, %ecx 12 and ecx, 1&3 13 // CHECK: andl $0, %ecx 14 and ecx, (1&2 [all...] |
/toolchain/binutils/binutils-2.27/ld/testsuite/ld-i386/ |
load6.s | 15 adcl bar@GOT(%ecx), %eax 16 addl bar@GOT(%ecx), %ebx 17 andl bar@GOT(%ecx), %ecx 18 cmpl bar@GOT(%ecx), %edx 19 orl bar@GOT(%ecx), %edi 20 sbbl bar@GOT(%ecx), %esi 21 subl bar@GOT(%ecx), %ebp 22 xorl bar@GOT(%ecx), %esp 23 testl %ecx, bar@GOT(%ecx [all...] |
/external/syslinux/gnu-efi/gnu-efi-3.0/gnuefi/ |
setjmp_ia32.S | 65 movl 4(%esp), %ecx /* fetch buffer */ 66 movl %ebx, 0(%ecx) 67 movl %esi, 4(%ecx) 68 movl %edi, 8(%ecx) 69 movl %ebp, 12(%ecx) /* save frame pointer of caller */ 71 movl %esp, 16(%ecx) /* save stack pointer of caller */ 72 movl %edx, 20(%ecx) /* save pc of caller */ 78 movl 4(%esp), %ecx /* fetch buffer */ 79 movl 0(%ecx), %ebx 80 movl 4(%ecx), %es [all...] |