/freebsd-11-stable/crypto/openssl/crypto/bn/asm/x86/ |
H A D | div.pl | 9 &mov("edx",&wparam(0)); # 10 &mov("eax",&wparam(1)); # 11 &mov("ebx",&wparam(2)); #
|
H A D | mul_add.pl | 19 &mov($r,&wparam(0)); # 21 &mov("ecx",&wparam(2)); # 22 &mov($a,&wparam(1)); # 25 &mov($w,&wparam(3)); # 33 &mov(&swtmp(0),"ecx"); # 39 &mov("eax",&DWP($i,$a,"",0)); # *a 42 &mov($c,&DWP($i,$r,"",0)); # L(t)+= *r 46 &mov(&DWP($i,$r,"",0),"eax"); # *r= L(t); 47 &mov($c,"edx"); # c= H(t); 51 &mov("ec [all...] |
H A D | sqr.pl | 15 &mov($r,&wparam(0)); # 16 &mov($a,&wparam(1)); # 17 &mov($num,&wparam(2)); # 26 &mov("eax",&DWP($i,$a,"",0)); # *a 29 &mov(&DWP($i*2,$r,"",0),"eax"); # 30 &mov(&DWP($i*2+4,$r,"",0),"edx");# 40 &mov($num,&wparam(2)); # get num 47 &mov("eax",&DWP($i*4,$a,"",0)); # *a 50 &mov(&DWP($i*8,$r,"",0),"eax"); # 52 &mov( [all...] |
H A D | add.pl | 19 &mov($r,&wparam(0)); # get r 20 &mov($a,&wparam(1)); # get a 21 &mov($b,&wparam(2)); # get b 22 &mov($num,&wparam(3)); # get num 33 &mov($tmp1,&DWP($i*4,$a,"",0)); # *a 34 &mov($tmp2,&DWP($i*4,$b,"",0)); # *b 36 &mov($c,0); 40 &mov(&DWP($i*4,$r,"",0),$tmp1); # *r 51 &mov($num,&wparam(3)); # get num 58 &mov( [all...] |
H A D | sub.pl | 19 &mov($r,&wparam(0)); # get r 20 &mov($a,&wparam(1)); # get a 21 &mov($b,&wparam(2)); # get b 22 &mov($num,&wparam(3)); # get num 33 &mov($tmp1,&DWP($i*4,$a,"",0)); # *a 34 &mov($tmp2,&DWP($i*4,$b,"",0)); # *b 36 &mov($c,0); 40 &mov(&DWP($i*4,$r,"",0),$tmp1); # *r 51 &mov($num,&wparam(3)); # get num 58 &mov( [all...] |
H A D | mul.pl | 20 &mov($r,&wparam(0)); # 21 &mov($a,&wparam(1)); # 22 &mov($num,&wparam(2)); # 23 &mov($w,&wparam(3)); # 33 &mov("eax",&DWP($i,$a,"",0)); # *a 39 &mov(&DWP($i,$r,"",0),"eax"); # *r= L(t); 41 &mov($c,"edx"); # c= H(t); 52 &mov($num,&wparam(2)); # get num 61 &mov("eax",&DWP($i*4,$a,"",0));# *a 66 &mov( [all...] |
/freebsd-11-stable/crypto/openssl/crypto/des/asm/ |
H A D | desboth.pl | 12 &mov("ebx",&wparam(0)); 21 &mov($L,&DWP(0,"ebx","",0)); 22 &mov($R,&DWP(4,"ebx","",0)); 33 &mov(&DWP(4,"ebx","",0),$R); 34 &mov("eax",&wparam(1)); 35 &mov(&DWP(0,"ebx","",0),"edx"); 36 &mov("edi",&wparam(2)); 37 &mov("esi",&wparam(3)); 41 &mov(&DWP(4,"ebx","",0),$R); 42 &mov("es [all...] |
/freebsd-11-stable/sys/contrib/cloudabi/ |
H A D | cloudabi_vdso_i686_on_64bit.S | 39 mov %esp, %ebp 40 mov 8(%ebp), %ecx 41 mov %ecx, -16(%ebp) 42 mov $0, %eax 43 mov %ebp, %ecx 48 mov 12(%ebp), %ecx 49 mov -16(%ebp), %edx 50 mov %edx, 0(%ecx) 51 mov -12(%ebp), %edx 52 mov [all...] |
H A D | cloudabi_vdso_i686.S | 38 mov $0, %eax 41 mov 8(%esp), %ecx 42 mov %eax, 0(%ecx) 43 mov %edx, 4(%ecx) 50 mov $1, %eax 53 mov 16(%esp), %ecx 54 mov %eax, 0(%ecx) 55 mov %edx, 4(%ecx) 62 mov $2, %eax 68 mov [all...] |
H A D | cloudabi_vdso_x86_64.S | 39 mov $0, %eax 43 mov %rax, (%rcx) 51 mov $1, %eax 55 mov %rax, (%rcx) 62 mov $2, %eax 68 mov $3, %eax 75 mov $4, %eax 79 mov %eax, (%rcx) 88 mov $5, %eax 93 mov [all...] |
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | via-mont.pl | 112 &mov ("ecx",&wparam(5)); # num 125 &mov ("edi",&wparam(0)); # rp 126 &mov ("eax",&wparam(1)); # ap 127 &mov ("ebx",&wparam(2)); # bp 128 &mov ("edx",&wparam(3)); # np 129 &mov ("esi",&wparam(4)); # n0 130 &mov ("esi",&DWP(0,"esi")); # *n0 139 &mov ($rp,"edi"); # save rp 140 &mov ($sp,"ebp"); # save esp 142 &mov ( [all...] |
H A D | x86_64-gf2m.pl | 51 mov \$-1,$a1 63 mov $a,$hi # $a is $lo 67 mov $i0,$t1 72 mov $i1,$t0 79 mov $a1,$a12 82 mov $a1,8(%rsp) # tab[1]=a1 83 mov $a4,$a48 84 mov $a2,16(%rsp) # tab[2]=a2 86 mov $a12,24(%rsp) # tab[3]=a1^a2 89 mov [all...] |
H A D | x86-gf2m.pl | 58 &mov ($a1,$a); 62 &mov (&DWP(0*4,"esp"),0); 66 &mov (&DWP(1*4,"esp"),$a1); # a1 70 &mov (&DWP(2*4,"esp"),$a2); # a2 72 &mov (&DWP(3*4,"esp"),$a1); # a1^a2 76 &mov (&DWP(4*4,"esp"),$a4); # a4 80 &mov (&DWP(5*4,"esp"),$a1); # a1^a4 84 &mov (&DWP(6*4,"esp"),$a2); # a2^a4 85 &mov (@i[0],0x7); 86 &mov ( [all...] |
H A D | x86-mont.pl | 60 &mov ("edi",&wparam(5)); # int num 75 &mov ("eax","ebp"); 93 &mov ("eax","esp"); 96 &mov ("edx","esp"); # saved stack pointer! 98 &mov ("eax",&DWP(0,"esp")); 105 &mov ("eax",&DWP(0,"esp")); 111 &mov ("eax",&DWP(0*4,"esi"));# BN_ULONG *rp 112 &mov ("ebx",&DWP(1*4,"esi"));# const BN_ULONG *ap 113 &mov ("ecx",&DWP(2*4,"esi"));# const BN_ULONG *bp 114 &mov ("eb [all...] |
/freebsd-11-stable/sys/libkern/arm/ |
H A D | memset.S | 40 mov r3, r2 41 mov r2, r1 42 mov r1, r3
|
/freebsd-11-stable/sys/arm/arm/ |
H A D | inckern.S | 30 mov r6, r0 31 mov r0, r1 34 mov sp, r3 35 mov r3, #1 36 mov pc, r6
|
/freebsd-11-stable/crypto/openssl/crypto/perlasm/ |
H A D | cbc.pl | 54 &mov($count, &wparam(2)); # length 57 &mov("ebx", &wparam($iv_off)); # Get iv ptr 59 &mov($in, &DWP(0,"ebx","",0));# iv[0] 60 &mov($out, &DWP(4,"ebx","",0));# iv[1] 67 &mov("ebx", "esp"); # This is the address of tin[2] 69 &mov($in, &wparam(0)); # in 70 &mov($out, &wparam(1)); # out 74 &mov("ecx", &wparam($enc_off)); # Get enc flag 79 { &mov("eax", &wparam($p3)); &push("eax"); } 86 { &mov("ea [all...] |
/freebsd-11-stable/crypto/openssl/crypto/camellia/asm/ |
H A D | cmll-x86.pl | 87 &mov ($t3,&DWP($SBOX3_3033,$Tbl,$idx,8)); # t3=SBOX3_3033[0] 92 &mov ($t2,&DWP($SBOX1_1110,$Tbl,$idx,8)); # t2=SBOX1_1110[1] 101 &mov ($t0,&DWP($frame+4*(($j+3)%4),"esp")); # prefetch "s3" 106 &mov ($t1,&DWP($frame+4*(($j+2)%4),"esp")); # prefetch "s2" 109 &mov ($idx,&DWP($seed+($i+1)*$scale,$key)); # prefetch key[i+1] 111 &mov (&DWP($frame+4*(($j+3)%4),"esp"),$t3); # s3=t3 113 &mov (&DWP($frame+4*(($j+2)%4),"esp"),$t2); # s2=t2 122 &mov ("eax",&wparam(0)); # load grandRounds 123 &mov ($idx,&wparam(1)); # load plaintext pointer 124 &mov ( [all...] |
H A D | cmll-x86_64.pl | 82 mov $SBOX3_3033($Tbl,$i0,8),$t3 # t3=SBOX3_3033[0] 83 mov $SBOX1_1110($Tbl,$i1,8),$t2 # t2=SBOX1_1110[1] 98 mov `$seed+($i+1)*$scale`($key),$t1 # prefetch key[i+1] 99 mov `$seed+($i+1)*$scale+4`($key),$t0 140 #mov %rsi,$inp # put away arguments 141 mov %rcx,$out 142 mov %rdx,$key 148 mov 0(%rsi),@S[0] # load plaintext 149 mov 4(%rsi),@S[1] 150 mov [all...] |
/freebsd-11-stable/crypto/openssl/crypto/ |
H A D | ia64cpuid.S | 14 { .mib; mov r8=ar.itc 26 { .mii; mov ar.ccv=r2 28 mov r3=r2 };; 56 mov r3=ar.lc 59 { .mii; mov r9=ar.bsp 60 mov r8=pr 61 mov ar.lc=96 };; 64 mov ar.ec=1 };; 70 mov f127=f0 71 mov r12 [all...] |
H A D | x86cpuid.pl | 15 &mov ("ecx","eax"); 23 &mov ("esi",&wparam(0)); 24 &mov (&DWP(8,"esi"),"eax"); # clear extended feature flags 28 &mov ("edi","eax"); # max value for standard query level 33 &mov ("ebp","eax"); 44 &mov ("esi","eax"); 54 &mov ("eax",0x80000000); 58 &mov ("esi","eax"); 59 &mov ("eax",0x80000001); 66 &mov ("ea [all...] |
/freebsd-11-stable/lib/libc/arm/aeabi/ |
H A D | aeabi_asm_double.S | 50 mov r4, r0 51 mov r5, r1 52 mov r6, r2 53 mov r7, r3 59 mov ip, #(0) 64 mov r0, r4 65 mov r1, r5 66 mov r2, r6 67 mov r3, r7 73 mov i [all...] |
/freebsd-11-stable/lib/libc/arm/gen/ |
H A D | _ctx_start.S | 5 mov lr, pc 6 mov pc, r4 7 mov r0, r5
|
/freebsd-11-stable/sys/compat/ndis/ |
H A D | winx64_wrap.S | 95 mov %rsp,%rbp # is 16-byte aligned 98 mov %rsi,96-8(%rsp) # save %rsi 99 mov %rdi,96-16(%rsp)# save %rdi 100 mov %rcx,%r10 # temporarily save %rcx in scratch 102 mov %rsp,%rdi # destination == new stack top 103 mov $10,%rcx # count == 10 quadwords 106 mov %r10,%rdi # set up arg0 (%rcx -> %rdi) 107 mov %rdx,%rsi # set up arg1 (%rdx -> %rsi) 108 mov %r8,%rdx # set up arg2 (%r8 -> %rdx) 109 mov [all...] |
/freebsd-11-stable/lib/libc/sparc64/gen/ |
H A D | _ctx_start.S | 32 mov %g2, %l0 34 mov %l0, %o0
|