| /xnu-10002.41.9/osfmk/arm64/ |
| H A D | WKdmDecompress_4k.s | 137 st1.4s {v3,v4,v5},[rax],#48 210 dup.4s v2, v5[0] // duplicate to 4 elements 211 dup.4s v3, v5[1] // duplicate to 4 elements 212 dup.4s v4, v5[2] // duplicate to 4 elements 213 dup.4s v5, v5[3] // duplicate to 4 elements 217 ushl.4s v5, v5, v0 // v1 = {0, -2, -4, -6} 221 and.16b v5, v5, v1 // v2 = {3,3,...,3} 223 st1.4s {v2,v3,v4,v5}, [rcx], #64 // write 64 tags into tempTagsArray 291 …ushl.4s v5, v4, v0 // v0 = {6, 0, 6, 0}, places second element of triplets into bits 16-25 and 80-… 293 and.16b v5, v5, v2 // v2 = {0, 1023, 0, 0, 0, 1023, 0, 0}, isolate second element of triplets. [all …]
|
| H A D | WKdmDecompress_16k.s | 137 st1.4s {v3,v4,v5},[rax],#48 210 dup.4s v2, v5[0] // duplicate to 4 elements 211 dup.4s v3, v5[1] // duplicate to 4 elements 212 dup.4s v4, v5[2] // duplicate to 4 elements 213 dup.4s v5, v5[3] // duplicate to 4 elements 217 ushl.4s v5, v5, v0 // v1 = {0, -2, -4, -6} 221 and.16b v5, v5, v1 // v2 = {3,3,...,3} 223 st1.4s {v2,v3,v4,v5}, [rcx], #64 // write 64 tags into tempTagsArray 291 …ushl.4s v5, v4, v0 // v0 = {6, 0, 6, 0}, places second element of triplets into bits 16-25 and 80-… 293 and.16b v5, v5, v2 // v2 = {0, 1023, 0, 0, 0, 1023, 0, 0}, isolate second element of triplets. [all …]
|
| H A D | memcmp_zero.s | 99 orr.16b v5, v5, v1 115 orr.16b v5, v5, v1 119 orr.16b v4, v4, v5 // reduce four regs into two
|
| /xnu-10002.41.9/bsd/dev/i386/ |
| H A D | cpu_copy_in_cksum.s | 92 #define v5 %xmm5 macro 148 movdqa v5, 5*16(%rsp) 179 movups 1*16(src), v5 206 movups v5, 1*16(dst) 207 movdqa v5, v13 208 psrlq $32, v5 229 paddq v5, v1 271 movups 1*16(src), v5 309 movups v5, 1*16(dst) 310 movdqa v5, v13 [all …]
|
| /xnu-10002.41.9/osfmk/arm64/corecrypto/ |
| H A D | sha256_compress_arm64.s | 224 st1.4s {v4, v5, v6, v7}, [x4], #64 245 add.4s v5, v1, v22 // 2nd 4 input + K256 291 sha256_round 1, 2, 3, 0, 5, v1, v5, v22 323 add.4s v5, v1, v22 345 sha256_round 1, 2, 3, 0, 5, v1, v5, v22 359 sha256_round 1, 2, 3, 0, 5, v1, v5, v22 374 sha256_round 1, 2, 3, 0, 5, v1, v5, v22 395 ld1.4s {v4, v5, v6, v7}, [sp], #64
|
| /xnu-10002.41.9/bsd/dev/arm64/ |
| H A D | cpu_memcmp_mask.s | 97 ld1.16b {v4, v5}, [mask] 101 and.16b v1, v1, v5 126 ld1.16b {v3, v4, v5}, [src2] 130 eor.16b v2, v2, v5 159 ld1.16b {v4, v5, v6, v7}, [src2] 162 eor.16b v1, v1, v5
|
| H A D | cpu_in_cksum.s | 285 st1.4s {v4, v5, v6, v7}, [x11], #4*16 294 ld1.4s {v4,v5,v6,v7},[data],#64 310 uadalp.2d v1, v5 311 ld1.4s {v5},[data], #16 323 uadalp.2d v1, v5 336 ld1.4s {v4, v5, v6, v7}, [sp], #4*16
|
| H A D | cpu_copy_in_cksum.s | 127 st1.4s {v4, v5, v6, v7}, [x11], #4*16 158 uadalp.2d v1, v5 190 uadalp.2d v1, v5 213 ld1.4s {v4, v5, v6, v7}, [x11], #4*16
|