/freebsd/crypto/openssl/crypto/poly1305/asm/ |
H A D | poly1305-armv4.pl | 443 my ($R0,$R1,$S1,$R2,$S2,$R3,$S3,$R4,$S4) = map("d$_",(0..9)); 473 vdup.32 $R0,r2 @ r^1 in both lanes 497 vmull.u32 $D0,$R0,${R0}[1] 498 vmull.u32 $D1,$R1,${R0}[1] 499 vmull.u32 $D2,$R2,${R0}[1] 500 vmull.u32 $D3,$R3,${R0}[1] 501 vmull.u32 $D4,$R4,${R0}[1] 504 vmlal.u32 $D1,$R0,${R1}[1] 512 vmlal.u32 $D2,$R0,${R2}[1] 516 vmlal.u32 $D3,$R0,${R3}[1] [all …]
|
H A D | poly1305-armv8.pl | 222 my ($R0,$R1,$S1,$R2,$S2,$R3,$S3,$R4,$S4) = map("v$_.4s",(0..8)); 511 ld1 {$R0,$R1,$S1,$R2},[x15],#64 575 umull $ACC0,$IN23_0,${R0}[2] 589 umlal $ACC1,$IN23_1,${R0}[2] 598 umlal $ACC2,$IN23_2,${R0}[2] 607 umlal $ACC3,$IN23_3,${R0}[2] 618 umlal $ACC4,$IN23_4,${R0}[2] 640 umlal $ACC2,$IN01_2,${R0}[0] 654 umlal $ACC0,$IN01_0,${R0}[0] 669 umlal $ACC1,$IN01_1,${R0}[0] [all …]
|
H A D | poly1305-s390x.pl | 227 my ($R0, $R1, $S1, $R2, $S2) = map("%v$_",(10..14)); 289 vmlof ($ACC0,$H0,$R0); 296 vmalof ($ACC1,$H1,$R0,$ACC1); 303 vmalof ($ACC2,$H2,$R0,$ACC2); 310 vmalof ($ACC3,$H3,$R0,$ACC3); 317 vmalof ($ACC4,$H4,$R0,$ACC4); 389 vlvgg ($R0,$h0,0); 402 vlr ($H0,$R0); 414 vpdi ($R0,$H0,$R0,0); # r^2:r^1 436 vperm ($R0,$R0,$H0,$I0); # r^2:r^4:r^1:r^3 [all …]
|
H A D | poly1305-x86_64.pl | 2133 my ($R0,$R1,$R2,$R3,$R4, $S1,$S2,$S3,$S4) = map("%zmm$_",(16..24)); 2177 vmovdqu `16*0-64`($ctx),%x#$D0 # will become expanded ${R0} 2188 vpermd $D0,$T2,$R0 # 00003412 -> 14243444 2193 vmovdqa64 $R0,0x00(%rsp){%k2} # save in case $len%128 != 0 2194 vpsrlq \$32,$R0,$T0 # 14243444 -> 01020304 2219 vpmuludq $T0,$R0,$D0 # d0 = r0'*r0 2227 vpmuludq $T1,$R0,$M1 2242 vpmuludq $T2,$R0,$M2 2251 vpmuludq $T3,$R0,$M3 2262 vpmuludq $T4,$R0,$M4 [all …]
|
H A D | poly1305-c64xplus.pl | 34 ($R0,$R1,$R2,$R3,$S1,$S2,$S3,$S3b)=("A0","B0","A1","B1","A12","B12","A13","B13"); 127 LDDW *${CTXA}[3],$R2:$R0 ; load r2:r0 145 MV $R0,$R0b 148 MPY32U $H0,$R0,A17:A16 160 || MPY32U B24,$R0b,B21:B20 ; MPY32U $H1,$R0,B21:B20 171 MPY32U $H2,$R0,A27:A26
|
H A D | poly1305-ppc.pl | 767 my ($R0, $R1, $S1, $R2, $S2) = map("v$_",(10..14)); 1057 vmulouw $ACC0,$H0,$R0 1058 vmulouw $ACC1,$H1,$R0 1059 vmulouw $ACC2,$H2,$R0 1060 vmulouw $ACC3,$H3,$R0 1061 vmulouw $ACC4,$H4,$R0 1212 mtvrwz $R0,$h0 1230 vmr $H0,$R0 1238 vpermdi $R0,$H0,$R0,0b00 1266 vmrgow $R0,$R0,$H0 # r^2:r^4:r^1:r^3 [all …]
|
/freebsd/crypto/openssl/crypto/md4/ |
H A D | md4_dgst.c | 68 R0(A, B, C, D, X(0), 3, 0); in md4_block_data_order() 71 R0(D, A, B, C, X(1), 7, 0); in md4_block_data_order() 74 R0(C, D, A, B, X(2), 11, 0); in md4_block_data_order() 77 R0(B, C, D, A, X(3), 19, 0); in md4_block_data_order() 80 R0(A, B, C, D, X(4), 3, 0); in md4_block_data_order() 83 R0(D, A, B, C, X(5), 7, 0); in md4_block_data_order() 86 R0(C, D, A, B, X(6), 11, 0); in md4_block_data_order() 89 R0(B, C, D, A, X(7), 19, 0); in md4_block_data_order() 92 R0(A, B, C, D, X(8), 3, 0); in md4_block_data_order() 95 R0(D, A, B, C, X(9), 7, 0); in md4_block_data_order() [all …]
|
/freebsd/crypto/openssl/crypto/md5/ |
H A D | md5_dgst.c | 68 R0(A, B, C, D, X(0), 7, 0xd76aa478L); in md5_block_data_order() 71 R0(D, A, B, C, X(1), 12, 0xe8c7b756L); in md5_block_data_order() 74 R0(C, D, A, B, X(2), 17, 0x242070dbL); in md5_block_data_order() 77 R0(B, C, D, A, X(3), 22, 0xc1bdceeeL); in md5_block_data_order() 80 R0(A, B, C, D, X(4), 7, 0xf57c0fafL); in md5_block_data_order() 83 R0(D, A, B, C, X(5), 12, 0x4787c62aL); in md5_block_data_order() 86 R0(C, D, A, B, X(6), 17, 0xa8304613L); in md5_block_data_order() 89 R0(B, C, D, A, X(7), 22, 0xfd469501L); in md5_block_data_order() 92 R0(A, B, C, D, X(8), 7, 0x698098d8L); in md5_block_data_order() 95 R0(D, A, B, C, X(9), 12, 0x8b44f7afL); in md5_block_data_order() [all …]
|
/freebsd/contrib/wpa/src/crypto/ |
H A D | sha1-internal.c | 144 #define R0(v,w,x,y,z,i) \ macro 198 R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3); in SHA1Transform() 199 R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7); in SHA1Transform() 200 R0(c,d,e,a,b, 8); R0(b,c,d,e,a, 9); R0(a,b,c,d,e,10); R0(e,a,b,c,d,11); in SHA1Transform() 201 R0(d,e,a,b,c,12); R0(c,d,e,a,b,13); R0(b,c,d,e,a,14); R0(a,b,c,d,e,15); in SHA1Transform()
|
/freebsd/crypto/openssl/crypto/md5/asm/ |
H A D | md5-586.pl | 57 sub R0 subroutine 214 &R0(-2,$A,$B,$C,$D,$X, 0, 7,0xd76aa478); 215 &R0( 0,$D,$A,$B,$C,$X, 1,12,0xe8c7b756); 216 &R0( 0,$C,$D,$A,$B,$X, 2,17,0x242070db); 217 &R0( 0,$B,$C,$D,$A,$X, 3,22,0xc1bdceee); 218 &R0( 0,$A,$B,$C,$D,$X, 4, 7,0xf57c0faf); 219 &R0( 0,$D,$A,$B,$C,$X, 5,12,0x4787c62a); 220 &R0( 0,$C,$D,$A,$B,$X, 6,17,0xa8304613); 221 &R0( 0,$B,$C,$D,$A,$X, 7,22,0xfd469501); 222 &R0( 0,$A,$B,$C,$D,$X, 8, 7,0x698098d8); [all …]
|
/freebsd/crypto/openssh/openbsd-compat/ |
H A D | sha1.c | 42 #define R0(v,w,x,y,z,i) z+=((w&(x^y))^y)+blk0(i)+0x5A827999+rol(v,5);w=rol(w,30); macro 73 R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3); in SHA1Transform() 74 R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7); in SHA1Transform() 75 R0(c,d,e,a,b, 8); R0(b,c,d,e,a, 9); R0(a,b,c,d,e,10); R0(e,a,b,c,d,11); in SHA1Transform() 76 R0(d,e,a,b,c,12); R0(c,d,e,a,b,13); R0(b,c,d,e,a,14); R0(a,b,c,d,e,15); in SHA1Transform()
|
/freebsd/contrib/ldns/ |
H A D | sha1.c | 38 #define R0(v,w,x,y,z,i) z+=((w&(x^y))^y)+blk0(i)+0x5A827999+rol(v,5);w=rol(w,30); macro 71 R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3); in ldns_sha1_transform() 72 R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7); in ldns_sha1_transform() 73 R0(c,d,e,a,b, 8); R0(b,c,d,e,a, 9); R0(a,b,c,d,e,10); R0(e,a,b,c,d,11); in ldns_sha1_transform() 74 R0(d,e,a,b,c,12); R0(c,d,e,a,b,13); R0(b,c,d,e,a,14); R0(a,b,c,d,e,15); in ldns_sha1_transform()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYCallingConv.td | 42 CCIfType<[v2i16, v4i8], CCAssignToReg<[R0, R1, R2, R3]>>, 45 CCIfType<[f32], CCAssignToReg<[R0, R1, R2, R3]>>, 47 CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3]>>, 55 CCIfType<[v2i16, v4i8], CCAssignToReg<[R0, R1]>>, 58 CCIfType<[i32], CCAssignToReg<[R0, R1]>>, 64 CCIfType<[v2i16, v4i8], CCAssignToReg<[R0, R1, R2, R3]>>, 67 CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3]>>, 77 CCIfType<[v2i16, v4i8], CCAssignToReg<[R0, R1]>>, 79 CCIfType<[i32], CCAssignToReg<[R0, R1]>>,
|
H A D | CSKYInstrAlias.td | 13 def : InstAlias<"nop", (MOV16 R0, R0)>; 14 def : InstAlias<"nop", (MOV32 R0, R0)>, Requires<[iHasE2]>;
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | fastmath2_dlib_asm.S | 55 #define manta R0 69 #define mantl R0 156 #define manta R0 170 #define mantl R0 257 #define mantal R0 372 #define mantal R0 373 #define cff R0 379 #define c80 R0 381 #define ic R0 455 #define ia R0 [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStackLayout.cpp | 111 StackRegion R0 = R; in layoutObject() local 112 R.Start = R0.End = Start; in layoutObject() 113 Regions.insert(&R, R0); in layoutObject() 117 StackRegion R0 = R; in layoutObject() local 118 R0.End = R.Start = End; in layoutObject() 119 Regions.insert(&R, R0); in layoutObject()
|
/freebsd/contrib/ntp/libntp/lib/isc/ |
H A D | sha1.c | 107 #define R0(v,w,x,y,z,i) \ macro 140 #define nR0(v,w,x,y,z,i) R0(*v,*w,*x,*y,*z,i) 228 R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3); in transform() 229 R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7); in transform() 230 R0(c,d,e,a,b, 8); R0(b,c,d,e,a, 9); R0(a,b,c,d,e,10); R0(e,a,b,c,d,11); in transform() 231 R0(d,e,a,b,c,12); R0(c,d,e,a,b,13); R0(b,c,d,e,a,14); R0(a,b,c,d,e,15); in transform()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchMCTargetDesc.cpp | 117 return Inst.getOperand(0).getReg() == LoongArch::R0; in isTerminator() 129 return Inst.getOperand(0).getReg() != LoongArch::R0; in isCall() 141 return Inst.getOperand(0).getReg() == LoongArch::R0 && in isReturn() 154 return Inst.getOperand(0).getReg() == LoongArch::R0 && in isBranch() 167 return Inst.getOperand(0).getReg() == LoongArch::R0 && in isUnconditionalBranch() 180 return Inst.getOperand(0).getReg() == LoongArch::R0 && in isIndirectBranch()
|
/freebsd/sys/arm/include/ |
H A D | cpu.h | 293 _R64F0(cp15_cntpct_get, CP15_CNTPCT(%Q0, %R0)) in _WF0() 294 _R64F0(cp15_cntvct_get, CP15_CNTVCT(%Q0, %R0)) in _WF0() 295 _R64F0(cp15_cntp_cval_get, CP15_CNTP_CVAL(%Q0, %R0)) in _WF0() 296 _W64F1(cp15_cntp_cval_set, CP15_CNTP_CVAL(%Q0, %R0)) in _WF0() 297 _R64F0(cp15_cntv_cval_get, CP15_CNTV_CVAL(%Q0, %R0)) in _WF0() 298 _W64F1(cp15_cntv_cval_set, CP15_CNTV_CVAL(%Q0, %R0)) in _WF0() 299 _R64F0(cp15_cntvoff_get, CP15_CNTVOFF(%Q0, %R0)) in _WF0() 300 _W64F1(cp15_cntvoff_set, CP15_CNTVOFF(%Q0, %R0)) in _WF0() 301 _R64F0(cp15_cnthp_cval_get, CP15_CNTHP_CVAL(%Q0, %R0)) in _WF0() 302 _W64F1(cp15_cnthp_cval_set, CP15_CNTHP_CVAL(%Q0, %R0)) in _WF0()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreCallingConv.td | 15 // i32 are returned in registers R0, R1, R2, R3 16 CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3]>>, 34 CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3]>>,
|
H A D | XCoreRegisterInfo.td | 25 def R0 : Ri< 0, "r0">, DwarfRegNum<[0]>; 46 (add R0, R1, R2, R3, 54 (add R0, R1, R2, R3,
|
/freebsd/sys/cddl/dev/dtrace/arm/ |
H A D | regset.h | 46 #define REG_PS R0 47 #define REG_R0 R0
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCCallingConv.td | 15 // i32 are returned in registers R0, R1, R2, R3 16 CCIfType<[i32, i64], CCAssignToReg<[R0, R1, R2, R3]>>, 32 CCIfType<[i32, i64], CCAssignToReg<[R0, R1, R2, R3, R4, R5, R6, R7]>>,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallingConv.td | 40 CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3]>>, 64 CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3]>>, 65 CCIfType<[i64], CCAssignToRegWithShadow<[R0, R2], [R1, R3]>> 136 CCIfType<[i32], CCIfAlign<"8", CCAssignToRegWithShadow<[R0, R2], [R0, R1]>>>, 138 CCAssignToReg<[R0, R1, R2, R3]>>>, 140 CCIfType<[i32], CCIfAlign<"8", CCAssignToStackWithShadow<4, 8, [R0, R1, R2, R3]>>>, 141 CCIfType<[i32], CCAssignToStackWithShadow<4, 4, [R0, R1, R2, R3]>>, 151 CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3]>>, 152 CCIfType<[i64], CCAssignToRegWithShadow<[R0, R2], [R1, R3]>> 258 CCIfType<[i32], CCAssignToReg<[R0]>> [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFCallingConv.td | 14 def RetCC_BPF64 : CallingConv<[CCIfType<[i64], CCAssignToReg<[R0]>>]>; 30 CCIfType<[i32], CCAssignToRegWithShadow<[W0], [R0]>>, 31 CCIfType<[i64], CCAssignToRegWithShadow<[R0], [W0]>>
|