/freebsd/sys/arm/arm/ |
H A D | in_cksum_arm.S | 131 movle r6, #0x00 160 mov r6, #0x00 163 adds r2, r2, r6 165 ldrd r6, [r0], #0x08 169 adcs r2, r2, r6 171 ldrd r6, [r0], #0x08 175 adcs r2, r2, r6 178 ldrd r6, [r0], #0x08 182 adcs r2, r2, r6 184 ldrd r6, [r0], #0x08 [all …]
|
H A D | copystr.S | 53 #define SAVE_REGS stmfd sp!, {r4-r6} 54 #define RESTORE_REGS ldmfd sp!, {r4-r6} 68 mov r6, #0x00000000 89 add r6, r6, #0x00000001 92 teqne r6, r2 103 strne r6, [r3]
|
H A D | fusu.S | 52 stmfd sp!, {r4, r5, r6} 59 GET_PCB(r6) 60 ldr r6, [r6] 63 teq r6, #0x00000000 64 ldmfdeq sp!, {r4, r5, r6} 69 str r4, [r6, #PCB_ONFAULT] 77 str r0, [r6, #PCB_ONFAULT] 80 ldmfd sp!, {r4, r5, r6} 91 str r0, [r6, #PCB_ONFAULT] 93 ldmfd sp!, {r4, r5, r6}
|
/freebsd/sys/crypto/openssl/arm/ |
H A D | armv4-gf2m.S | 20 eor r7,r5,r6 @ a1^a2 26 eor r4,r6,r8 @ a2^a4 44 eor r5,r5,r6,lsl#6 45 eor r4,r4,r6,lsr#26 54 eor r5,r5,r6,lsl#12 55 eor r4,r4,r6,lsr#20 64 eor r5,r5,r6,lsl#18 65 eor r4,r4,r6,lsr#14 76 eor r4,r4,r6,lsr#8 93 eor r4,r4,r6,lsr#2 [all …]
|
H A D | sha256-armv4.S | 1858 add r6,r6,r12 1984 add r6,r6,r10 2061 add r6,r6,r2 2078 add r6,r6,r2 2257 add r6,r6,r2 2274 add r6,r6,r2 2440 add r6,r6,r2 2451 add r6,r6,r2 2584 add r6,r6,r2 2595 add r6,r6,r2 [all …]
|
H A D | armv4-mont.S | 71 ldr r6,[r3],#4 @ np[0],np++ 112 ldr r6,[r3,#-4] @ np[0] 167 ldr r6,[r3],#4 646 vld1.64 {q6},[r6,:128] 651 addne r6,r6,#16 @ don't advance in last iteration 690 vld1.64 {q8},[r6,:128] 695 addne r6,r6,#16 @ don't advance in last iteration 734 vld1.64 {q10},[r6,:128] 739 addne r6,r6,#16 @ don't advance in last iteration 778 vld1.64 {q12},[r6,:128] [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
H A D | sha256-armv7.S | 207 eor r0,r6,r6,ror#5 1813 add r6,r6,r12 2017 add r6,r6,r2 2034 add r6,r6,r2 2213 add r6,r6,r2 2230 add r6,r6,r2 2396 add r6,r6,r2 2407 add r6,r6,r2 2540 add r6,r6,r2 2551 add r6,r6,r2 [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 129 r6 = (q6 >> 16) | (q6 << 48); 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() 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 140 r6 = (q6 >> 8) | (q6 << 24); 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() 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 85 r6 = (q6 >> 16) | (q6 << 48); in mix_columns() 94 q[6] = q5 ^ r5 ^ r6 ^ rotr32(q6 ^ r6); in mix_columns() 95 q[7] = q6 ^ r6 ^ r7 ^ rotr32(q7 ^ r7); in mix_columns()
|
H A D | aes_ct_enc.c | 66 uint32_t r0, r1, r2, r3, r4, r5, r6, r7; in mix_columns() local 82 r6 = (q6 >> 8) | (q6 << 24); in mix_columns() 91 q[6] = q5 ^ r5 ^ r6 ^ rotr16(q6 ^ r6); in mix_columns() 92 q[7] = q6 ^ r6 ^ r7 ^ rotr16(q7 ^ r7); in mix_columns()
|
/freebsd/lib/libc/powerpc64/string/ |
H A D | memcpy.S | 64 lbz %r6, 0(%r4) 65 stb %r6, 0(%r3) 85 ld %r6, 0(%r4) 87 std %r6, 0(%r3) 96 ldu %r6, 16(%r4) 98 stdu %r6, 16(%r3) 119 lbzu %r6, 1(%r4) 120 stbu %r6, 1(%r3)
|
H A D | memcpy_vsx.S | 42 xor %r6, %r6, %r6 ;\ 47 lxvd2x %vs6, %r6, %r4 ;\ 51 stxvd2x %vs6, %r6, %r3 ;\
|
H A D | strncpy_arch_2_05.S | 36 xor %r6,%r6,%r6 /* fixed 0 reg */ 68 cmpb %r7,%r0,%r6 115 stbu %r6,1(%r3)
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | comparesf2.S | 53 push {r6, lr} 67 lsrs r6, r3, #1 68 orrs r6, r2 76 movs r6, r0 77 eors r6, r1 153 movs r6, #0xff 154 lsls r6, #24 155 cmp r2, r6 157 cmp r3, r6 162 pop {r6, pc}
|
/freebsd/tools/regression/compat32/aarch64/ |
H A D | swp_test_impl.S | 145 mov r6, r2 170 ldr r0, [r6] 173 str r5, [r6] 288 movw r6, #0xca00 289 movt r6, #0x3b9a 291 udiv r5, r0, r6 303 cmp r6, #0 307 udiv r0, r4, r6 316 cmp r6, #1 334 mul r0, r8, r6 [all …]
|
/freebsd/tests/sys/compat32/aarch64/ |
H A D | swp_cond_test_impl.S | 28 mov r6, #1 60 add r6, r6, #1 /* Next test */ 90 add r6, r6, #1 /* Next test */ 119 add r6, r6, #1 /* Next test */ 149 add r6, r6, #1 /* Next test */ 179 add r6, r6, #1 /* Next test */ 208 add r6, r6, #1 /* Next test */ 238 add r6, r6, #1 /* Next test */ 257 mov r0, r6
|
H A D | swp_test_impl.S | 75 mov r6, sp 77 sub r6, #1 82 add r6, #1 85 mov r0, r6 94 ldrb r0, [r6] 99 mov r1, r6 139 mov r0, r6 154 mov r0, r6 170 cmp r0, r6
|
/freebsd/contrib/cortex-strings/src/thumb/ |
H A D | strcmp-armv6m.S | 61 push {r4, r5, r6, lr} 66 lsls r6, r5, #7 72 ands r4, r6 104 pop {r4, r5, r6, pc} 117 pop {r4, r5, r6, pc} 121 pop {r4, r5, r6, pc} 141 pop {r4, r5, r6, pc}
|
/freebsd/contrib/arm-optimized-routines/string/arm/ |
H A D | strcmp-armv6m.S | 35 push {r4, r5, r6, lr} 40 lsls r6, r5, #7 46 ands r4, r6 78 pop {r4, r5, r6, pc} 91 pop {r4, r5, r6, pc} 95 pop {r4, r5, r6, pc} 115 pop {r4, r5, r6, pc}
|
H A D | memchr.S | 75 push {r4,r5,r6,r7} 91 eor r6,r6, r1 95 sel r6, r5, r7 @ chained....bytes are 00 for none-00 bytes, or ff for 00 bytes - NOTE INVERSION 96 cbnz r6, 60f 99 pop {r4,r5,r6,r7} 131 @ r5 has the 00/ff pattern for the first word, r6 has the chained value 140 moveq r5, r6 @ the end is in the 2nd word 156 pop {r4,r5,r6,r7}
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | sfdiv_opt.S | 34 r6 = ##0x80000000 define 40 r6 = r5 define 41 r0 = and(r6,r5) 49 r6 -= sfmpy(r0,r4):lib 52 r0 += sfmpy(r6,r2):lib
|
H A D | udivmodsi4.S | 31 r6 = sub(r3,r2) define 37 r3:2 = vlslw(r5:4,r6) 38 loop0(1f,r6) 39 p0 = cmp.eq(r6,#0)
|
/freebsd/contrib/cortex-strings/src/arm/ |
H A D | memchr.S | 91 push {r4,r5,r6,r7} 102 eor r6,r6, r1 106 sel r6, r5, r7 @ chained....bytes are 00 for none-00 bytes, or ff for 00 bytes - NOTE INVERSION 107 cbnz r6, 60f 110 pop {r4,r5,r6,r7} 134 @ r5 has the 00/ff pattern for the first word, r6 has the chained value 137 moveq r5, r6 @ the end is in the 2nd word 153 pop {r4,r5,r6,r7}
|
/freebsd/crypto/openssl/crypto/rc4/asm/ |
H A D | rc4-s390x.pl | 64 @XX=("%r6","%r7"); 74 stm${g} %r6,%r11,6*$SIZE_T($sp) 162 lm${g} %r6,%r11,6*$SIZE_T($sp) 178 $dat="%r6"; 187 stm${g} %r6,%r8,6*$SIZE_T($sp) 220 lm${g} %r6,%r8,6*$SIZE_T($sp)
|