/dalvik/vm/mterp/x86/ |
OP_RETURN_WIDE.S | 8 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0] 10 movl %eax,offThread_retval(%ecx)
|
binflop.S | 7 movzbl 2(rPC),%eax # eax<- CC 9 $load (rFP,%eax,4) # vCC to fp stack
|
OP_ADD_LONG.S | 2 %include "x86/binopWide.S" {"instr1":"addl (rFP,%ecx,4),rIBASE", "instr2":"adcl 4(rFP,%ecx,4),%eax"}
|
OP_ADD_LONG_2ADDR.S | 2 %include "x86/binopWide2addr.S" {"instr1":"addl %eax,(rFP,rINST,4)","instr2":"adcl %ecx,4(rFP,rINST,4)"}
|
OP_AND_LONG.S | 2 %include "x86/binopWide.S" {"instr1":"andl (rFP,%ecx,4),rIBASE", "instr2":"andl 4(rFP,%ecx,4),%eax"}
|
OP_AND_LONG_2ADDR.S | 2 %include "x86/binopWide2addr.S" {"instr1":"andl %eax,(rFP,rINST,4)","instr2":"andl %ecx,4(rFP,rINST,4)"}
|
OP_MOVE_WIDE.S | 6 GET_VREG_WORD %eax rINST 0 # eax<- v[B+0] 10 SET_VREG_WORD %eax %ecx 0 # v[A+0]<- eax
|
OP_MOVE_WIDE_16.S | 5 movzwl 2(rPC),%eax # eax<- AAAA 8 SET_VREG_WORD rINST %eax 0 # v[AAAA+0]<- rINST 9 SET_VREG_WORD %ecx %eax 1 # v[AAAA+1]<- ecx
|
OP_OR_LONG.S | 2 %include "x86/binopWide.S" {"instr1":"orl (rFP,%ecx,4),rIBASE", "instr2":"orl 4(rFP,%ecx,4),%eax"}
|
OP_OR_LONG_2ADDR.S | 2 %include "x86/binopWide2addr.S" {"instr1":"orl %eax,(rFP,rINST,4)","instr2":"orl %ecx,4(rFP,rINST,4)"}
|
OP_SUB_LONG.S | 2 %include "x86/binopWide.S" {"instr1":"subl (rFP,%ecx,4),rIBASE", "instr2":"sbbl 4(rFP,%ecx,4),%eax"}
|
OP_SUB_LONG_2ADDR.S | 2 %include "x86/binopWide2addr.S" {"instr1":"subl %eax,(rFP,rINST,4)","instr2":"sbbl %ecx,4(rFP,rINST,4)"}
|
OP_XOR_LONG.S | 2 %include "x86/binopWide.S" {"instr1":"xorl (rFP,%ecx,4),rIBASE", "instr2":"xorl 4(rFP,%ecx,4),%eax"}
|
OP_XOR_LONG_2ADDR.S | 2 %include "x86/binopWide2addr.S" {"instr1":"xorl %eax,(rFP,rINST,4)","instr2":"xorl %ecx,4(rFP,rINST,4)"}
|
bindivLit16.S | 7 /* Need A in rINST, ssssCCCC in ecx, vB in eax */ 8 movzbl rINSTbl,%eax # eax<- 000000BA 10 sarl $$4,%eax # eax<- B 11 GET_VREG_R %eax %eax # eax<- vB 18 cmpl $$0x80000000,%eax
|
binopWide2addr.S | 7 GET_VREG_WORD %eax %ecx 0 # eax<- v[B+0] 8 GET_VREG_WORD %ecx %ecx 1 # eax<- v[B+1] 10 $instr1 # example: addl %eax,(rFP,rINST,4)
|
unop.S | 4 * specifies an instruction that performs "result = op eax". 9 GET_VREG_R %eax rINST # eax<- vB 14 SET_VREG %eax %ecx
|
/dalvik/vm/mterp/x86-atom/ |
OP_REM_DOUBLE.S | 34 movl (rFP, %ecx, 4), %eax # %eax<- vBBlo 35 movl %eax, -16(%esp) # push parameter double lo 36 movl 4(rFP, %ecx, 4), %eax # %eax<- vBBhi 37 movl %eax, -12(%esp) # push parameter double hi 38 movl (rFP, %edx, 4), %eax # %eax<- vCClo 39 movl %eax, -8(%esp) # push parameter double lo 40 movl 4(rFP, %edx, 4), %eax # %eax<- vCCh [all...] |
OP_REM_DOUBLE_2ADDR.S | 35 movl (rFP, rINST, 4), %eax # %eax<- vAlo 36 movl %eax, -20(%esp) # push parameter vAAlo 37 movl 4(rFP, rINST, 4), %eax # %eax<- vAhi 38 movl %eax, -16(%esp) # push parameter vAAhi 39 movl (rFP, %edx, 4), %eax # %eax<- vBlo 40 movl %eax, -12(%esp) # push parameter vBBlo 41 movl 4(rFP, %edx, 4), %eax # %eax<- vBh [all...] |
OP_INT_TO_LONG.S | 32 movl rINST, %eax # %eax<- BA+ 34 shr $$4, %eax # %eax<- B 36 GET_VREG %eax # %eax<- vB 37 cdq # %edx:%eax<- sign-extend of %eax 38 movl %eax, (rFP, %ecx, 4) # vA<- lo part
|
/bionic/libc/arch-x86/bionic/ |
clone.S | 19 movl 12(%esp), %eax 20 movl %eax, -12(%ecx) 21 movl 24(%esp), %eax 22 movl %eax, -8(%ecx) 25 movl $__NR_clone, %eax 27 test %eax, %eax 31 negl %eax 33 orl $-1, %eax
|
/bionic/libm/i387/ |
s_copysignf.S | 14 movl 4(%esp),%eax 15 andl $0x7fffffff,%eax 16 orl %edx,%eax 17 movl %eax,4(%esp)
|
s_copysignl.S | 12 movl 12(%esp),%eax 13 andl $0x7fff,%eax 14 orl %edx,%eax 15 movl %eax,12(%esp)
|
/external/dropbear/libtomcrypt/src/encauth/eax/ |
eax_decrypt.c | 14 EAX implementation, decrypt block, by Tom St Denis 21 Decrypt data with the EAX protocol 22 @param eax The EAX state 28 int eax_decrypt(eax_state *eax, const unsigned char *ct, unsigned char *pt, 33 LTC_ARGCHK(eax != NULL); 38 if ((err = omac_process(&eax->ctomac, ct, length)) != CRYPT_OK) { 43 return ctr_decrypt(ct, pt, length, &eax->ctr); 48 /* $Source: /cvs/libtom/libtomcrypt/src/encauth/eax/eax_decrypt.c,v $ */
|
eax_encrypt.c | 14 EAX implementation, encrypt block by Tom St Denis 21 Encrypt with EAX a block of data. 22 @param eax The EAX state 28 int eax_encrypt(eax_state *eax, const unsigned char *pt, unsigned char *ct, 33 LTC_ARGCHK(eax != NULL); 38 if ((err = ctr_encrypt(pt, ct, length, &eax->ctr)) != CRYPT_OK) { 43 return omac_process(&eax->ctomac, ct, length); 49 /* $Source: /cvs/libtom/libtomcrypt/src/encauth/eax/eax_encrypt.c,v $ */
|