Home
last modified time | relevance | path

Searched refs:macro (Results 1 – 25 of 29) sorted by relevance

12

/lib/crypto/x86/
A Dsha1-ssse3-and-avx.S190 .macro INIT_REGALLOC
214 .macro F1 b, c, d
222 .macro F2 b, c, d
229 .macro F3 b, c ,d
239 .macro F4 b, c, d
284 .macro W_PRECALC r
310 .macro W_PRECALC_RESET
334 .macro W_PRECALC_SSSE3
456 .macro xmm_mov a, b
468 .macro W_PRECALC_AVX
[all …]
A Dsha1-avx2-asm.S96 .macro REGALLOC
192 .macro PRECALC_00_15
219 .macro PRECALC_16_31
261 .macro PRECALC_32_79
297 .macro PRECALC r, s
319 .macro ROTATE_STATE
339 .macro RND_FUN f, r
349 .macro RR r
379 .macro ROUND_F1 r
400 .macro ROUND_F2 r
[all …]
A Dsha256-avx-asm.S59 .macro addm p1 p2
65 .macro MY_ROR p1 p2
73 .macro COPY_XMM_AND_BSWAP p1 p2 p3
131 .macro rotate_Xs
141 .macro ROTATE_ARGS
153 .macro FOUR_ROUNDS_AND_SCHED
309 .macro DO_ROUND round
A Dsha256-ssse3-asm.S58 .macro addm p1 p2
67 .macro COPY_XMM_AND_BSWAP p1 p2 p3
125 .macro rotate_Xs
135 .macro ROTATE_ARGS
147 .macro FOUR_ROUNDS_AND_SCHED
316 .macro DO_ROUND round
A Dsha1-ni-asm.S73 .macro do_4rounds i, m0, m1, m2, m3, e0, e1
A Dsha512-avx2-asm.S118 .macro addm p1 p2
126 .macro COPY_YMM_AND_BSWAP p1 p2 p3
132 .macro rotate_Ys
141 .macro RotateState
155 # macro MY_VPALIGNR YDST, YSRC1, YSRC2, RVAL
157 .macro MY_VPALIGNR YDST YSRC1 YSRC2 RVAL
162 .macro FOUR_ROUNDS_AND_SCHED
401 .macro DO_4ROUNDS
A Dsha256-ni-asm.S78 .macro do_4rounds i, m0, m1, m2, m3
A Dsha512-avx-asm.S103 .macro RotateState
116 .macro RORQ p1 p2
121 .macro SHA512_Round rnd
155 .macro SHA512_2Sched_2Round_avx rnd
A Dsha512-ssse3-asm.S101 .macro RotateState
114 .macro SHA512_Round rnd
149 .macro SHA512_2Sched_2Round_sse rnd
/lib/tests/
A Drandstruct_kunit.c20 #define DO_MANY_MEMBERS(macro, args...) \ argument
21 macro(a, args) \
22 macro(b, args) \
23 macro(c, args) \
24 macro(d, args) \
25 macro(e, args) \
26 macro(f, args) \
27 macro(g, args) \
28 macro(h, args)
/lib/crc/arm64/
A Dcrc32-core.S16 .macro bitle, reg
19 .macro bitbe, reg
23 .macro bytele, reg
26 .macro bytebe, reg
31 .macro hwordle, reg
35 .macro hwordbe, reg
41 .macro le, regs:vararg
47 .macro be, regs:vararg
56 .macro __crc32, c, order=le
150 .macro crc4way, insn, table, order=le
A Dcrc-t10dif-core.S90 .macro pmull16x64_p64, a16, b64, c64
148 .macro pmull16x64_p8, a16, b64, c64
179 .macro fold_32_bytes, p, reg1, reg2
199 .macro fold_16_bytes, p, src_reg, dst_reg, load_next_consts
208 .macro crc_t10dif_pmull, p
/lib/crypto/powerpc/
A Dchacha-p10le-8x.S47 .macro SAVE_GPR GPR OFFSET FRAME
51 .macro SAVE_VRS VRS OFFSET FRAME
56 .macro SAVE_VSX VSX OFFSET FRAME
61 .macro RESTORE_GPR GPR OFFSET FRAME
75 .macro SAVE_REGS
133 .macro RESTORE_REGS
191 .macro QT_loop_8x
391 .macro QT_loop_4x
478 .macro TP_4x a0 a1 a2 a3
490 .macro Add_state S
[all …]
A Dpoly1305-p10le_64.S64 .macro SAVE_GPR GPR OFFSET FRAME
68 .macro SAVE_VRS VRS OFFSET FRAME
73 .macro SAVE_VSX VSX OFFSET FRAME
78 .macro RESTORE_GPR GPR OFFSET FRAME
82 .macro RESTORE_VRS VRS OFFSET FRAME
92 .macro SAVE_REGS
150 .macro RESTORE_REGS
219 .macro mul_odd
267 .macro mul_even
345 .macro poly1305_setup_r
[all …]
/lib/crc/x86/
A Dcrc-pclmul-template.S34 .macro _cond_vex insn:req, arg1:req, arg2:req, arg3, unaligned_mem_tmp
78 .macro _vbroadcast src, dst
90 .macro _load_data vl, src, bswap_mask, dst
101 .macro _prepare_v0 vl, v0, v1, bswap_mask
128 .macro _pclmulqdq src1, src1_terms, src2, src2_terms, dst
138 .macro _fold_vec acc, data, consts, tmp
154 .macro _fold_vec_mem vl, acc, data, consts, bswap_mask, tmp1, tmp2
165 .macro _load_vec_folding_consts i
174 .macro _fold_vec_final vl, v0, v1, consts, bswap_mask, tmp1, tmp2
216 .macro _crc_pclmul n, lsb_crc, vl, avx_level
/lib/crypto/arm/
A Dblake2s-core.S24 .macro __ldrd a, b, src, offset
33 .macro __strd a, b, dst, offset
42 .macro _le32_bswap a, tmp
48 .macro _le32_bswap_8x a, b, c, d, e, f, g, h, tmp
68 .macro _blake2s_quarterround a0, b0, c0, d0, a1, b1, c1, d1, s0, s1, s2, s3
128 .macro _blake2s_round s0, s1, s2, s3, s4, s5, s6, s7, \
A Dchacha-scalar-core.S44 .macro _le32_bswap_4x a, b, c, d, tmp
53 .macro __ldrd a, b, src, offset
62 .macro __strd a, b, dst, offset
71 .macro _halfround a1, b1, c1, d1, a2, b2, c2, d2
102 .macro _doubleround
132 .macro _chacha_permute nrounds
140 .macro _chacha nrounds
A Dsha256-ce.S32 .macro add_only, ev, s0
44 .macro add_update, ev, s0, s1, s2, s3
A Dsha1-ce-core.S36 .macro add_only, op, ev, rc, s0, dg1
48 .macro add_update, op, ev, rc, s0, s1, s2, s3, dg1
/lib/crypto/arm64/
A Dsha1-ce-core.S34 .macro add_only, op, ev, rc, s0, dg1
52 .macro add_update, op, ev, rc, s0, s1, s2, s3, dg1
58 .macro loadrc, k, val, tmp
A Dsha256-ce.S29 .macro add_only, ev, rc, s0
44 .macro add_update, ev, rc, s0, s1, s2, s3
A Dsha512-ce-core.S74 .macro dround, i0, i1, i2, i3, i4, rc0, rc1, in0, in1, in2, in3, in4
/lib/crc/arm/
A Dcrc-t10dif-core.S163 .macro pmull16x64_p8, v16, v64
191 .macro pmull16x64_p64, v16, v64
199 .macro fold_32_bytes, reg1, reg2, p
215 .macro fold_16_bytes, src_reg, dst_reg, p, load_next_consts
223 .macro crct10dif, p
/lib/crypto/riscv/
A Dsha512-riscv64-zvknhb-zvkb.S77 .macro sha512_4rounds last, w0, w1, w2, w3
89 .macro sha512_16rounds last
A Dsha256-riscv64-zvknha_or_zvknhb-zvkb.S92 .macro sha256_4rounds last, k, w0, w1, w2, w3
102 .macro sha256_16rounds last, k0, k1, k2, k3

Completed in 35 milliseconds

12