/freebsd/sys/crypto/openssl/arm/ |
H A D | sha1-armv4-large.S | 33 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 35 ldmia r0,{r3,r4,r5,r6,r7} 42 mov r7,r7,ror#30 @ [6] 48 add r7,r8,r7,ror#2 @ E+=K_00_19 53 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 57 add r7,r8,r7,ror#2 @ E+=K_00_19 59 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 65 add r7,r7,r9 @ E+=X[i] 68 add r7,r7,r10 @ E+=F_00_19(B,C,D) 78 add r6,r6,r7,ror#27 @ E+=ROR(A,27) [all …]
|
H A D | armv4-gf2m.S | 20 eor r7,r5,r6 @ a1^a2 23 str r7,[sp,#12] @ tab[3]=a1^a2 28 eor r7,r7,r8 @ a1^a2^a4 31 str r7,[sp,#28] @ tab[7]=a1^a2^a4 36 ldr r7,[sp,r9] @ tab[b >> 3 & 0x7] 39 eor r5,r5,r7,lsl#3 @ stall 40 mov r4,r7,lsr#29 41 ldr r7,[sp,r9] @ tab[b >> 9 & 0x7] 49 eor r5,r5,r7,lsl#9 50 eor r4,r4,r7,lsr#23 [all …]
|
H A D | ecp_nistz256-armv4.S | 2416 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2419 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2421 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2433 ldr r7,[r1,#12] 2438 adcs r7,r7,r7 2457 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2460 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2462 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2475 ldr r7,[r1,#12] 2490 adcs r7,r7,r1 [all …]
|
H A D | ghash-armv4.S | 48 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too 50 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ... 51 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack 61 add r7,r1,r12,lsl#4 62 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo] 76 eor r6,r6,r7,lsl#28 77 eor r7,r11,r7,lsr#4 81 eor r7,r7,r8,lsl#16 99 eor r6,r6,r7,lsl#28 100 eor r7,r11,r7,lsr#4 [all …]
|
H A D | chacha-armv4.S | 67 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce 70 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce 71 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key 73 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key 81 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material 129 add r3,r3,r7 136 mov r7,r7,ror#20 138 eor r7,r7,r9,ror#20 141 add r3,r3,r7 148 mov r7,r7,ror#25 [all …]
|
H A D | armv4-mont.S | 59 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} @ save 10 registers 102 mov r7,sp 106 sub r7,r0,r7 @ "original" r0-1 value 107 sub r1,r1,r7 @ "rewind" ap to &ap[1] 109 sub r3,r3,r7 @ "rewind" np to &np[1] 113 ldr r7,[sp,#4] @ tp[1] 125 adds r10,r11,r7 @ +=tp[j] 132 ldr r7,[r4,#8] @ tp[j+1] 144 adds r12,r12,r7 145 ldr r7,[r0,#15*4] @ restore &bp[num] [all …]
|
H A D | sha256-armv4.S | 120 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 185 add r7,r7,r11 @ d+=h 194 eor r0,r7,r7,ror#5 196 eor r0,r0,r7,ror#19 @ Sigma1(e) 211 eor r0,r7,r7,ror#5 213 eor r0,r0,r7,ror#19 @ Sigma1(e) 220 and r2,r2,r7 276 eor r2,r7,r8 334 eor r2,r6,r7 338 eor r2,r2,r7 @ Ch(e,f,g) [all …]
|
H A D | keccak1600-armv4.S | 48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4] 70 eor r7,r7,r14 85 eor r7,r7,r11 100 eor r7,r7,r14 125 eor r7,r7,r14 141 eor r7,r7,r11 155 eor r7,r7,r14 173 eor r7,r7,r11 188 eor r14,r7,r0 202 eor r2,r2,r7,ror#32-1 @ C[1] = ROL64(C[3], 1) ^ C[1]; [all …]
|
H A D | poly1305-armv4.S | 20 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} 47 ldrb r7,[r1,#3] 52 orr r4,r4,r7,lsl#24 53 ldrb r7,[r1,#6] 67 orr r5,r5,r7,lsl#16 68 ldrb r7,[r1,#9] 93 orr r6,r6,r7,lsl#8 94 ldrb r7,[r1,#12] 102 orr r7,r7,r8,lsl#8 104 orr r7,r7,r9,lsl#16 [all …]
|
/freebsd/sys/powerpc/ofw/ |
H A D | ofwcall32.S | 70 mflr %r7 71 addis %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@ha 72 addi %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@l 75 lwz %r4,openfirmware_entry@got(%r7) 83 lwz %r5,ofmsr@got(%r7) 95 lwz %r1,ofwstk@got(%r7) 136 mflr %r7 137 addis %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@ha 138 addi %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@l 142 lwz %r5,rtas_regsave@got(%r7) [all …]
|
H A D | ofwcall64.S | 109 addis %r7,%r2,TOC_REF(ofwstk)@ha 110 ld %r7,TOC_REF(ofwstk)@l(%r7) 111 addi %r7,%r7,OFWSTKSZ-40 136 mr %r1,%r7 170 ld %r7,32(%r1) 177 clrrdi %r7,%r7,32 180 or %r8,%r8,%r7 275 addis %r7,%r2,TOC_REF(rtasmsr)@ha 276 ld %r7,TOC_REF(rtasmsr)@l(%r7) 277 ld %r7,0(%r7) [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | addsf3.S | 27 push {r4, r5, r6, r7, lr} 38 lsrs r7, r3, #(significandBits) 41 cmp r7, #0xFF 92 movs r7, r5 93 lsls r7, r3 95 movs r7, #1 100 orrs r5, r7 106 movs r7, r0 107 eors r7, r1 108 lsrs r7, #31 [all …]
|
/freebsd/sys/arm/arm/ |
H A D | bcopyinout_xscale.S | 86 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */ 136 ldrt r7, [r0], #0x04 /* LD:0c-0f */ 144 ldrt r7, [r0], #0x04 /* LD:24-27 */ 154 ldrt r7, [r0], #0x04 /* LD:3c-3f */ 164 ldrt r7, [r0], #0x04 /* LD:54-57 */ 174 ldrt r7, [r0], #0x04 /* LD:6c-6f */ 200 ldrt r7, [r0], #0x04 267 stmfd sp!, {r4-r7} 281 ldrt r7, [r0], #0x04 287 orr r6, r6, r7, lsl #24 [all …]
|
H A D | locore.S | 120 mrc CP15_SCTLR(r7) 121 tst r7, #CPU_CONTROL_DC_ENABLE 132 bic r7, #CPU_CONTROL_DC_ENABLE 133 bic r7, #CPU_CONTROL_AFLT_ENABLE 134 bic r7, #CPU_CONTROL_MMU_ENABLE 135 bic r7, #CPU_CONTROL_IC_ENABLE 136 bic r7, #CPU_CONTROL_BPRD_ENABLE 137 bic r7, #CPU_CONTROL_SW_ENABLE 138 orr r7, #CPU_CONTROL_UNAL_ENABLE 139 orr r7, #CPU_CONTROL_VECRELOC [all …]
|
H A D | in_cksum_arm.S | 95 stmfd sp!, {r4-r7, lr} 98 ldmfd sp!, {r4-r7, pc} 121 ands r7, r0, #0x03 123 rsb r7, r7, #0x04 124 cmp r1, r7 /* Enough bytes left to make it? */ 126 cmp r7, #0x02 138 subs r1, r1, r7 /* Update length */ 147 ands r7, r0, #0x04 148 ldrne r7, [r0], #0x04 164 adcs r2, r2, r7 [all …]
|
/freebsd/sys/powerpc/powerpc/ |
H A D | support.S | 198 #define t2 %r7 328 SET_COPYFAULT(%r4, %r7, %r5) 331 CLEAR_FAULT(%r7) 341 SET_COPYFAULT(%r3, %r7, %r5) 344 CLEAR_FAULT(%r7) 355 SET_COPYFAULT_TRUNCATE(%r3, %r7, %r5) 381 CLEAR_FAULT_NO_CLOBBER(%r7) 387 SET_FUSUFAULT(%r3, %r7) 389 CLEAR_FAULT(%r7) 396 SET_FUSUFAULT(%r3, %r7) [all …]
|
H A D | swtch64.S | 136 andi. %r7, %r18, PCB_CFSCR 143 mfspr %r7, SPR_EBBHR 144 std %r7, PCB_EBB_EBBHR(%r17) 145 mfspr %r7, SPR_EBBRR 146 std %r7, PCB_EBB_EBBRR(%r17) 147 mfspr %r7, SPR_BESCR 148 std %r7, PCB_EBB_BESCR(%r17) 152 mfspr %r7, SPR_LMRR 153 std %r7, PCB_LMON_LMRR(%r17) 154 mfspr %r7, SPR_LMSER [all …]
|
/freebsd/lib/libc/powerpc64/string/ |
H A D | strncpy_arch_2_05.S | 48 lbz %r7,0(%r4) 49 stbu %r7,1(%r3) 53 cmpdi %r7,0 68 cmpb %r7,%r0,%r6 69 cmpdi %r7,0 83 lbzu %r7,1(%r4) 84 stbu %r7,1(%r3) 86 cmpdi %r7,0 107 lbzu %r7,1(%r4) 108 stbu %r7,1(%r3) [all …]
|
H A D | strcpy_arch_2_05.S | 74 rldicr. %r7,%r0,8,7 76 rldicr. %r7,%r0,16,7 78 rldicr. %r7,%r0,24,7 80 andis. %r7,%r0,0xff00 82 andis. %r7,%r0,0xff 84 andi. %r7,%r0,0xff00 138 andi. %r7,%r0,0xff 140 andi. %r7,%r0,0xff00 142 andis. %r7,%r0,0xff 144 andis. %r7,%r0,0xff00 [all …]
|
H A D | bcopy.S | 74 andi. %r7, %r4, ALIGN_MASK 75 cmpd %r7, %r8 164 ld %r7, 8(%r4) 167 std %r7, 8(%r3) 200 subfic %r7, %r6, 16 202 sub %r8, %r5, %r7 213 std %r7, -32(%r1) /* bytes to copy in phase 1 */ 221 li %r7, 0 227 std %r7, -24(%r1) /* 16-byte pre/post adjustment (0) */ 235 std %r7, -48(%r1) /* bytes to copy in phase 3 */ [all …]
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | s390x.S | 35 lg %r7,0(%r3) // ap[0] 44 alcgr %r7,%r12 // +=carry 46 alg %r7,0(%r3,%r1) // +=rp[i] 47 stg %r7,0(%r3,%r1) // rp[i]= 57 lg %r7,32(%r3) 76 alcgr %r7,%r12 // +=carry 78 alg %r7,0(%r3,%r1) // +=rp[i] 79 stg %r7,0(%r3,%r1) // rp[i]= 111 lg %r7,0(%r3) // ap[i] 113 alcgr %r7,%r12 // +=carry [all …]
|
/freebsd/contrib/bearssl/src/symcipher/ |
H A D | aes_ct64_dec.c | 113 uint64_t r0, r1, r2, r3, r4, r5, r6, r7; in inv_mix_columns() local 130 r7 = (q7 >> 16) | (q7 << 48); in inv_mix_columns() 132 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr32(q0 ^ q5 ^ q6 ^ r0 ^ r5); in inv_mix_columns() 133 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr32(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns() 134 q[2] = q0 ^ q1 ^ q6 ^ r1 ^ r2 ^ r6 ^ r7 ^ rotr32(q0 ^ q2 ^ q6 ^ r2 ^ r6 ^ r7); in inv_mix_columns() 135 … ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr32(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^ r5 ^ r7); in inv_mix_columns() 136 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr32(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns() 137 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr32(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns() 138 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr32(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns() 139 q[7] = q4 ^ q5 ^ q6 ^ r4 ^ r6 ^ r7 ^ rotr32(q4 ^ q5 ^ q7 ^ r4 ^ r7); in inv_mix_columns()
|
H A D | aes_ct_dec.c | 124 uint32_t r0, r1, r2, r3, r4, r5, r6, r7; in inv_mix_columns() local 141 r7 = (q7 >> 8) | (q7 << 24); in inv_mix_columns() 143 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr16(q0 ^ q5 ^ q6 ^ r0 ^ r5); in inv_mix_columns() 144 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns() 145 q[2] = q0 ^ q1 ^ q6 ^ r1 ^ r2 ^ r6 ^ r7 ^ rotr16(q0 ^ q2 ^ q6 ^ r2 ^ r6 ^ r7); in inv_mix_columns() 146 … ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr16(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^ r5 ^ r7); in inv_mix_columns() 147 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns() 148 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns() 149 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr16(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns() 150 q[7] = q4 ^ q5 ^ q6 ^ r4 ^ r6 ^ r7 ^ rotr16(q4 ^ q5 ^ q7 ^ r4 ^ r7); in inv_mix_columns()
|
H A D | aes_ct64_enc.c | 69 uint64_t r0, r1, r2, r3, r4, r5, r6, r7; in mix_columns() local 86 r7 = (q7 >> 16) | (q7 << 48); in mix_columns() 88 q[0] = q7 ^ r7 ^ r0 ^ rotr32(q0 ^ r0); in mix_columns() 89 q[1] = q0 ^ r0 ^ q7 ^ r7 ^ r1 ^ rotr32(q1 ^ r1); in mix_columns() 91 q[3] = q2 ^ r2 ^ q7 ^ r7 ^ r3 ^ rotr32(q3 ^ r3); in mix_columns() 92 q[4] = q3 ^ r3 ^ q7 ^ r7 ^ r4 ^ rotr32(q4 ^ r4); in mix_columns() 95 q[7] = q6 ^ r6 ^ r7 ^ rotr32(q7 ^ r7); in mix_columns()
|
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
H A D | sha256-armv7.S | 75 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 140 add r7,r7,r11 @ d+=h 149 eor r0,r7,r7,ror#5 151 eor r0,r0,r7,ror#19 @ Sigma1(e) 166 eor r0,r7,r7,ror#5 168 eor r0,r0,r7,ror#19 @ Sigma1(e) 175 and r2,r2,r7 231 eor r2,r7,r8 289 eor r2,r6,r7 293 eor r2,r2,r7 @ Ch(e,f,g) [all …]
|