Home
last modified time | relevance | path

Searched +full:4 +full:b (Results 1 – 25 of 1801) sorted by relevance

12345678910>>...73

/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/blake3/
H A Db3_aarch64_sse41.S46 .word 4
51 .word 4
81 eor v0.16b, v2.16b, v0.16b
82 eor v1.16b, v3.16b, v1.16b
94 .p2align 4
105 .byte 4
[all...]
H A Db3_aarch64_sse2.S46 .word 4
51 .word 4
81 eor v0.16b, v2.16b, v0.16b
82 eor v1.16b, v3.16b, v1.16b
94 .p2align 4
114 and v0.8b, v
[all...]
/freebsd/sys/crypto/openssl/aarch64/
H A Dchacha-armv8.S14 .long 1,2,3,4
27 b.lo .Lshort
33 b.ne .LChaCha20_neon
198 b.lo .Ltail
239 b.hi .Loop_outer
252 .align 4
327 b.hs .L512_or_more_neon
332 ld1 {v0.4s},[x5],#16
335 ld1 {v1.4s,v2.4s},[x3]
337 ld1 {v3.4s},[x4]
[all …]
H A Daes-gcm-armv8_64.S9 .align 4
33 ld1 {v11.16b}, [x3]
34 ext v11.16b, v11.16b, v11.16b, #8
35 rev64 v11.16b, v11.16b
39 ld1 {v18.4s}, [x8], #16 //load rk0
46 ext v15.16b, v15.16b, v15.16b, #8
53 ld1 {v19.4s}, [x8], #16 //load rk1
60 …ld1 { v0.16b}, [x16] //special case vector load initial counter so we …
73 ld1 {v20.4s}, [x8], #16 //load rk2
80 ext v14.16b, v14.16b, v14.16b, #8
[all …]
H A Dsha256-armv8.S37 // on Cortex-A53 (or by 4 cycles per round).
76 b.ne .Lv8_entry
78 b.ne .Lneon_entry
89 sub sp,sp,#4*4
92 ldp w22,w23,[x0,#2*4]
93 ldp w24,w25,[x0,#4*4]
95 ldp w26,w27,[x0,#6*4]
100 ldp w3,w4,[x1],#2*4
101 ldr w19,[x30],#4 // *K++
114 eor w19,w20,w21 // a^b, b^c in next round
[all …]
H A Daesv8-armx.S24 b.eq .Lenc_key_abort
26 b.eq .Lenc_key_abort
29 b.lt .Lenc_key_abort
31 b.gt .Lenc_key_abort
33 b.ne .Lenc_key_abort
38 eor v0.16b,v0.16b,v0.16b
39 ld1 {v3.16b},[x0],#16
41 ld1 {v1.4s,v2.4s},[x3],#32
43 b.lt .Loop128
44 b.eq .L192
[all …]
H A Dvpaes-armv8.S59 .Lk_dsbb: // decryption sbox output *B*u, *B*t
72 .Lk_dksb: // decryption key schedule: invskew x*B
103 .align 4
106 movi v17.16b, #0x0f
129 .align 4
136 and v1.16b, v7.16b, v17.16b // vpand %xmm9, %xmm0, %xmm1
137 ushr v0.16b, v7.16b, #4 // vpsrlb $4, %xmm0, %xmm0
138 tbl v1.16b, {v20.16b}, v1.16b // vpshufb %xmm1, %xmm2, %xmm1
140 tbl v2.16b, {v21.16b}, v0.16b // vpshufb %xmm0, %xmm3, %xmm2
141 eor v0.16b, v1.16b, v16.16b // vpxor %xmm5, %xmm1, %xmm0
[all …]
H A Dsha1-armv8.S18 b.ne .Lv8_entry
55 add w24,w24,w25 // e+=F(b,c,d)
69 add w23,w23,w25 // e+=F(b,c,d)
80 add w22,w22,w25 // e+=F(b,c,d)
94 add w21,w21,w25 // e+=F(b,c,d)
105 add w20,w20,w25 // e+=F(b,c,d)
119 add w24,w24,w25 // e+=F(b,c,d)
130 add w23,w23,w25 // e+=F(b,c,d)
144 add w22,w22,w25 // e+=F(b,c,d)
155 add w21,w21,w25 // e+=F(b,c,d)
[all …]
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dkeccak1600-c64x.pl22 # B-files, with A-file holding least significant halves. This works
30 my @A = map([ $_, ($_+1), ($_+2), ($_+3), ($_+4) ], (5,10,16,21,26));
31 $A[1][4] = 31; # B14 is reserved, A14 is used as iota[]
32 ($A[3][0],$A[4][1]) = ($A[4][1],$A[3][0]);
33 my @C = (0..4,$A[3][0],$A[4][0]);
47 $p ROTL B$src,$rot/2+1,A$dst
48 || ROTL A$src,$rot/2, B$dst
53 || ROTL B$src,$rot/2,B$dst
63 # +1--->+------+------+<- -9 below 4 slots are used by KeccakF1600_int
69 # +4--->+------+------+<- -6
[all …]
/freebsd/contrib/file/magic/Magdir/
H A Danimation13 4 string moov Apple QuickTime
15 >12 string mvhd \b movie (fast start)
16 >12 string mdra \b URL
17 >12 string cmov \b movie (fast start, compressed header)
18 >12 string rmra \b multiple URLs
19 4 string mdat Apple QuickTime movie (unoptimized)
21 4 string wide Apple QuickTime movie (unoptimized)
23 #4 string skip Apple QuickTime movie (modified)
25 #4 string free Apple QuickTime movie (modified)
27 4 string idsc Apple QuickTime image (fast start)
[all …]
H A Dandroid13 >>4 string >000 version %s
16 >>4 string >000 version %s
23 >1024 string LOKI \b, LOKI'd
24 >>1028 lelong 0 \b (boot)
25 >>1028 lelong 1 \b (recovery)
26 >8 lelong >0 \b, kernel
27 >>12 lelong >0 \b (%#x)
28 >16 lelong >0 \b, ramdisk
29 >>20 lelong >0 \b (%#x)
30 >24 lelong >0 \b, second stage
[all …]
H A Driff14 >0 leshort 0x01 \b, Microsoft PCM
16 >>>14 leshort <1024 \b, %d bit
17 >0 leshort 0x02 \b, Microsoft ADPCM
18 >0 leshort 0x03 \b, IEEE Float
19 >0 leshort 0x04 \b, Compaq VSELP
20 >0 leshort 0x05 \b, IBM CVSD
21 >0 leshort 0x06 \b, ITU G.711 A-law
22 >0 leshort 0x07 \b, ITU G.711 mu-law
23 >0 leshort 0x08 \b, Microsoft DTS
24 >0 leshort 0x10 \b, OKI ADPCM
[all …]
H A Ddolby13 >4 byte&0xc0 = 0x00 48 kHz,
14 >4 byte&0xc0 = 0x40 44.1 kHz,
15 >4 byte&0xc0 = 0x80 32 kHz,
17 >4 byte&0xc0 = 0xc0 reserved frequency,
19 >5 byte&0x07 = 0x00 \b, complete main (CM)
20 >5 byte&0x07 = 0x01 \b, music and effects (ME)
21 >5 byte&0x07 = 0x02 \b, visually impaired (VI)
22 >5 byte&0x07 = 0x03 \b, hearing impaired (HI)
23 >5 byte&0x07 = 0x04 \b, dialogue (D)
24 >5 byte&0x07 = 0x05 \b, commentary (C)
[all …]
H A Dflif8 >4 string <H image data
9 >>6 beshort x \b, %u
11 >>5 string 1 \b, 8-bit/color,
12 >>5 string 2 \b, 16-bit/color,
13 >>4 string 1 \b, grayscale, non-interlaced
14 >>4 string 3 \b, RGB, non-interlaced
15 >>4 string 4 \b, RGBA, non-interlaced
16 >>4 string A \b, grayscale
17 >>4 string C \b, RGB, interlaced
18 >>4 string D \b, RGBA, interlaced
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/sha2/
H A Dsha256-armv8.S26 .word 4
31 .word 4
71 sub sp,sp,#4*4
74 ldp w22,w23,[x0,#2*4]
75 ldp w24,w25,[x0,#4*4]
77 ldp w26,w27,[x0,#6*4]
82 ldp w3,w4,[x1],#2*4
83 ldr w19,[x30],#4 // *
[all...]
/freebsd/crypto/openssl/crypto/sha/
H A Dkeccak1600.c133 C[4] = A[0][4]; in Theta()
140 C[4] ^= A[y][4]; in Theta()
143 D[0] = ROL64(C[1], 1) ^ C[4]; in Theta()
146 D[3] = ROL64(C[4], 1) ^ C[2]; in Theta()
147 D[4] = ROL64(C[0], 1) ^ C[3]; in Theta()
154 A[y][4] ^= D[4]; in Theta()
167 A[y][4] = ROL64(A[y][4], rhotates[y][4]); in Rho()
185 A[0][4] = T[4][4]; in Pi()
188 A[1][1] = T[1][4]; in Pi()
191 A[1][4] = T[4][2]; in Pi()
[all …]
/freebsd/lib/libc/aarch64/string/
H A Dstrncmp.S22 b.lo .Lempty
39 b.lo .Llt16
50 cmeq v5.16b, v0.16b, #0
51 cmeq v6.16b, v1.16b, #0
53 shrn v5.8b, v5.8h, #4
54 shrn v6.8b, v6.8h, #4
63 b.eq 0f
66 tbl v0.16b, {v0.16b}, v4.16b
68 b 1f
69 .p2align 4
[all …]
H A Dstrcmp.S44 cmeq v5.16b, v0.16b, #0
45 cmeq v6.16b, v2.16b, #0
47 shrn v5.8b, v5.8h, #4
48 shrn v6.8b, v6.8h, #4
57 b.eq 0f
60 tbl v0.16b, {v0.16b}, v4.16b
62 b 1f
63 .p2align 4
68 b.eq 0f
71 tbl v4.16b, {v2.16b}, v4.16b
[all …]
/freebsd/crypto/openssl/crypto/aes/asm/
H A Dvpaes-armv8.pl113 .Lk_dsbb: // decryption sbox output *B*u, *B*t
126 .Lk_dksb: // decryption key schedule: invskew x*B
154 my ($invlo,$invhi,$iptlo,$ipthi,$sbou,$sbot) = map("v$_.16b",(18..23));
155 my ($sb1u,$sb1t,$sb2u,$sb2t) = map("v$_.16b",(24..27));
156 my ($sb9u,$sb9t,$sbdu,$sbdt,$sbbu,$sbbt,$sbeu,$sbet)=map("v$_.16b",(24..31));
166 .align 4
169 movi v17.16b, #0x0f
192 .align 4
199 and v1.16b, v7.16b, v17.16b // vpand %xmm9, %xmm0, %xmm1
200 ushr v0.16b, v7.16b, #4 // vpsrlb \$4, %xmm0, %xmm0
[all …]
/freebsd/crypto/openssl/test/recipes/04-test_pem_reading_data/
H A Ddsa-onecolumn.pem2 Proc-Type: 4,ENCRYPTED
6 B
28 b
33 4
53 b
54 b
89 4
94 B
111 b
112 B
[all …]
/freebsd/sys/dev/drm2/
H A Ddrm_fourcc.h27 #define fourcc_code(a, b, c, d) ((__u32)(a) | ((__u32)(b) << 8) | \ argument
36 #define DRM_FORMAT_RGB332 fourcc_code('R', 'G', 'B', '8') /* [7:0] R:G:B 3:3:2 */
37 #define DRM_FORMAT_BGR233 fourcc_code('B', 'G', 'R', '8') /* [7:0] B:G:R 2:3:3 */
40 #define DRM_FORMAT_XRGB4444 fourcc_code('X', 'R', '1', '2') /* [15:0] x:R:G:B 4:4:4:4 little endian…
41 #define DRM_FORMAT_XBGR4444 fourcc_code('X', 'B', '1', '2') /* [15:0] x:B:G:R 4:4:4:4 little endian…
42 #define DRM_FORMAT_RGBX4444 fourcc_code('R', 'X', '1', '2') /* [15:0] R:G:B:x 4:4:4:4 little endian…
43 #define DRM_FORMAT_BGRX4444 fourcc_code('B', 'X', '1', '2') /* [15:0] B:G:R:x 4:4:4:4 little endian…
45 #define DRM_FORMAT_ARGB4444 fourcc_code('A', 'R', '1', '2') /* [15:0] A:R:G:B 4:4:4:4 little endian…
46 #define DRM_FORMAT_ABGR4444 fourcc_code('A', 'B', '1', '2') /* [15:0] A:B:G:R 4:4:4:4 little endian…
47 #define DRM_FORMAT_RGBA4444 fourcc_code('R', 'A', '1', '2') /* [15:0] R:G:B:A 4:4:4:4 little endian…
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedA53.td57 // ALU - Despite having a full latency of 4, most of the ALU instructions can
69 def : WriteRes<WriteIM32, [A53UnitMAC]> { let Latency = 4; }
70 def : WriteRes<WriteIM64, [A53UnitMAC]> { let Latency = 4; }
73 def : WriteRes<WriteID32, [A53UnitDiv]> { let Latency = 4; }
74 def : WriteRes<WriteID64, [A53UnitDiv]> { let Latency = 4; }
77 def : WriteRes<WriteLD, [A53UnitLdSt]> { let Latency = 4; }
78 def : WriteRes<WriteLDIdx, [A53UnitLdSt]> { let Latency = 4; }
79 def : WriteRes<WriteLDHi, [A53UnitLdSt]> { let Latency = 4; }
87 def A53WriteVLD1 : SchedWriteRes<[A53UnitLdSt]> { let Latency = 4; }
93 let ReleaseAtCycles = [4]; }
[all...]
H A DAArch64SchedThunderX.td61 let Latency = 4;
66 let Latency = 4;
250 def : InstRW<[THXT8XWriteBR], (instregex "^B$")>;
252 def : InstRW<[THXT8XWriteBR], (instregex "^B..$")>;
274 def : InstRW<[THXT8XWriteVLD1], (instregex "LD1Rv(8b|4h|2s|1d|16b|8h|4s|2d)$")>;
275 def : InstRW<[THXT8XWriteVLD1], (instregex "LD1Onev(8b|4
[all...]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz_math_aarch64_neon_common.h33 #define REG_CNT(r...) _REG_CNT(r, 8, 7, 6, 5, 4, 3, 2, 1)
132 extern const uint8_t gf_clmul_mod_lt[4*256][16];
137 uint8_t b[ELEM_SIZE] __attribute__((aligned(ELEM_SIZE))); member
145 "ld1 { v21.4s },%[SRC0]\n" \
146 "ld1 { v20.4s },%[SRC1]\n" \
147 "ld1 { v19.4s },%[SRC2]\n" \
148 "ld1 { v18.4s },%[SRC3]\n" \
149 "eor " VR0(r) ".16b," VR0(r) ".16b,v21.16b\n" \
150 "eor " VR1(r) ".16b," VR1(r) ".16b,v20.16b\n" \
151 "eor " VR2(r) ".16b," VR2(r) ".16b,v19.16b\n" \
[all …]
/freebsd/crypto/openssl/crypto/modes/asm/
H A Daes-gcm-armv8_64.pl20 # main loop to act on 4 16B blocks per iteration, and then do modulo of the accumulated intermediat…
27 # | CTR block 4k+8 | AES block 4k+4 | GHASH block 4k+0 |
30 # | CTR block 4k+9 | AES block 4k+5 | GHASH block 4k+1 |
33 # | CTR block 4k+10| AES block 4k+6 | GHASH block 4k+2 |
36 # | CTR block 4k+11| AES block 4k+7 | GHASH block 4k+3 |
43 # Ensure previous generated intermediate hash is aligned and merged with result for GHASH 4k+0
45 # EOR res_curr (4k+0), res_curr (4k+0), low_acc
82 # ST1 { res_curr.16b }, [ output_ptr ], #16
108 # do 128b karatsuba polynomial multiplication on block
109 # We only have 64b->128b polynomial multipliers, naively that means we need to do 4 64b multipl…
[all …]

12345678910>>...73