Searched refs:srcdst (Results 1 - 11 of 11) sorted by relevance

/linux-4.4.14/arch/parisc/math-emu/
H A Dsgl_float.h47 #define Sgl_clear_exponent_set_hidden(srcdst) Deposit_sexponent(srcdst,1)
48 #define Sgl_clear_signexponent_set_hidden(srcdst) \
49 Deposit_ssignexponent(srcdst,1)
50 #define Sgl_clear_sign(srcdst) Sall(srcdst) &= ~((unsigned int)1<<31)
51 #define Sgl_clear_signexponent(srcdst) Sall(srcdst) &= 0x007fffff
54 #define Sgl_rightshift(srcdst, varamount) \
55 Sall(srcdst) >>= varamount
56 #define Sgl_leftshift(srcdst, varamount) \
57 Sall(srcdst) <<= varamount
58 #define Sgl_rightshift_exponentmantissa(srcdst, varamount) \
59 Sall(srcdst) = \
60 (Sexponentmantissa(srcdst) >> varamount) | \
61 (Sall(srcdst) & ((unsigned int)1<<31))
68 #define Sgl_arithrightshiftby1(srcdst) \
69 Sall(srcdst) = (int)Sall(srcdst) >> 1
219 #define Sgl_right_align(srcdst,shift,extent) \
220 /* sgl_floating_point srcdst; int shift; extension extent */ \
222 Extall(extent) = Sall(srcdst) << (32-(shift)); \
223 Sall(srcdst) >>= shift; \
226 Extall(extent) = Sall(srcdst); \
227 Sall(srcdst) = 0; \
428 #define Sglext_clear_signexponent_set_hidden(srcdst) \
429 Sgl_clear_signexponent_set_hidden(srcdst)
430 #define Sglext_clear_signexponent(srcdst) Sgl_clear_signexponent(srcdst)
431 #define Sglext_clear_sign(srcdst) Sgl_clear_sign(srcdst)
H A Ddbl_float.h48 #define Dbl_clear_exponent_set_hidden(srcdst) Deposit_dexponent(srcdst,1)
49 #define Dbl_clear_signexponent_set_hidden(srcdst) \
50 Deposit_dsignexponent(srcdst,1)
51 #define Dbl_clear_sign(srcdst) Dallp1(srcdst) &= ~((unsigned int)1<<31)
52 #define Dbl_clear_signexponent(srcdst) \
53 Dallp1(srcdst) &= Dmantissap1((unsigned int)-1)
59 * VSHD srcdst.high,srcdst.low => srcdst.low
60 * VSHD 0,srcdst.high => srcdst.high
736 #define Dblext_clear_signexponent_set_hidden(srcdst) \
737 Dbl_clear_signexponent_set_hidden(srcdst)
738 #define Dblext_clear_signexponent(srcdst) Dbl_clear_signexponent(srcdst)
739 #define Dblext_clear_sign(srcdst) Dbl_clear_sign(srcdst)
/linux-4.4.14/arch/x86/crypto/
H A Dcamellia_aesni_avx_glue.c213 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
222 camellia_ecb_enc_16way(ctx->ctx, srcdst, srcdst); encrypt_callback()
223 srcdst += bsize * CAMELLIA_AESNI_PARALLEL_BLOCKS; encrypt_callback()
228 camellia_enc_blk_2way(ctx->ctx, srcdst, srcdst); encrypt_callback()
229 srcdst += bsize * CAMELLIA_PARALLEL_BLOCKS; encrypt_callback()
233 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
234 camellia_enc_blk(ctx->ctx, srcdst, srcdst); encrypt_callback()
237 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
246 camellia_ecb_dec_16way(ctx->ctx, srcdst, srcdst); decrypt_callback()
247 srcdst += bsize * CAMELLIA_AESNI_PARALLEL_BLOCKS; decrypt_callback()
252 camellia_dec_blk_2way(ctx->ctx, srcdst, srcdst); decrypt_callback()
253 srcdst += bsize * CAMELLIA_PARALLEL_BLOCKS; decrypt_callback()
257 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
258 camellia_dec_blk(ctx->ctx, srcdst, srcdst); decrypt_callback()
H A Dserpent_avx2_glue.c187 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
196 serpent_ecb_enc_16way(ctx->ctx, srcdst, srcdst); encrypt_callback()
197 srcdst += bsize * SERPENT_AVX2_PARALLEL_BLOCKS; encrypt_callback()
202 serpent_ecb_enc_8way_avx(ctx->ctx, srcdst, srcdst); encrypt_callback()
203 srcdst += bsize * SERPENT_PARALLEL_BLOCKS; encrypt_callback()
207 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
208 __serpent_encrypt(ctx->ctx, srcdst, srcdst); encrypt_callback()
211 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
220 serpent_ecb_dec_16way(ctx->ctx, srcdst, srcdst); decrypt_callback()
221 srcdst += bsize * SERPENT_AVX2_PARALLEL_BLOCKS; decrypt_callback()
226 serpent_ecb_dec_8way_avx(ctx->ctx, srcdst, srcdst); decrypt_callback()
227 srcdst += bsize * SERPENT_PARALLEL_BLOCKS; decrypt_callback()
231 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
232 __serpent_decrypt(ctx->ctx, srcdst, srcdst); decrypt_callback()
H A Dcamellia_aesni_avx2_glue.c209 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
218 camellia_ecb_enc_32way(ctx->ctx, srcdst, srcdst); encrypt_callback()
219 srcdst += bsize * CAMELLIA_AESNI_AVX2_PARALLEL_BLOCKS; encrypt_callback()
224 camellia_ecb_enc_16way(ctx->ctx, srcdst, srcdst); encrypt_callback()
225 srcdst += bsize * CAMELLIA_AESNI_PARALLEL_BLOCKS; encrypt_callback()
230 camellia_enc_blk_2way(ctx->ctx, srcdst, srcdst); encrypt_callback()
231 srcdst += bsize * CAMELLIA_PARALLEL_BLOCKS; encrypt_callback()
235 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
236 camellia_enc_blk(ctx->ctx, srcdst, srcdst); encrypt_callback()
239 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
248 camellia_ecb_dec_32way(ctx->ctx, srcdst, srcdst); decrypt_callback()
249 srcdst += bsize * CAMELLIA_AESNI_AVX2_PARALLEL_BLOCKS; decrypt_callback()
254 camellia_ecb_dec_16way(ctx->ctx, srcdst, srcdst); decrypt_callback()
255 srcdst += bsize * CAMELLIA_AESNI_PARALLEL_BLOCKS; decrypt_callback()
260 camellia_dec_blk_2way(ctx->ctx, srcdst, srcdst); decrypt_callback()
261 srcdst += bsize * CAMELLIA_PARALLEL_BLOCKS; decrypt_callback()
265 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
266 camellia_dec_blk(ctx->ctx, srcdst, srcdst); decrypt_callback()
H A Dtwofish_avx_glue.c221 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
230 twofish_ecb_enc_8way(ctx->ctx, srcdst, srcdst); encrypt_callback()
234 for (i = 0; i < nbytes / (bsize * 3); i++, srcdst += bsize * 3) encrypt_callback()
235 twofish_enc_blk_3way(ctx->ctx, srcdst, srcdst); encrypt_callback()
239 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
240 twofish_enc_blk(ctx->ctx, srcdst, srcdst); encrypt_callback()
243 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
252 twofish_ecb_dec_8way(ctx->ctx, srcdst, srcdst); decrypt_callback()
256 for (i = 0; i < nbytes / (bsize * 3); i++, srcdst += bsize * 3) decrypt_callback()
257 twofish_dec_blk_3way(ctx->ctx, srcdst, srcdst); decrypt_callback()
261 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
262 twofish_dec_blk(ctx->ctx, srcdst, srcdst); decrypt_callback()
H A Dtwofish_glue_3way.c186 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
193 twofish_enc_blk_3way(ctx, srcdst, srcdst); encrypt_callback()
197 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
198 twofish_enc_blk(ctx, srcdst, srcdst); encrypt_callback()
201 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
208 twofish_dec_blk_3way(ctx, srcdst, srcdst); decrypt_callback()
212 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
213 twofish_dec_blk(ctx, srcdst, srcdst); decrypt_callback()
H A Dcast6_avx_glue.c208 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
217 cast6_ecb_enc_8way(ctx->ctx, srcdst, srcdst); encrypt_callback()
221 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
222 __cast6_encrypt(ctx->ctx, srcdst, srcdst); encrypt_callback()
225 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
234 cast6_ecb_dec_8way(ctx->ctx, srcdst, srcdst); decrypt_callback()
238 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
239 __cast6_decrypt(ctx->ctx, srcdst, srcdst); decrypt_callback()
H A Dserpent_avx_glue.c221 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
230 serpent_ecb_enc_8way_avx(ctx->ctx, srcdst, srcdst); encrypt_callback()
234 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
235 __serpent_encrypt(ctx->ctx, srcdst, srcdst); encrypt_callback()
238 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
247 serpent_ecb_dec_8way_avx(ctx->ctx, srcdst, srcdst); decrypt_callback()
251 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
252 __serpent_decrypt(ctx->ctx, srcdst, srcdst); decrypt_callback()
H A Dserpent_sse2_glue.c190 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
199 serpent_enc_blk_xway(ctx->ctx, srcdst, srcdst); encrypt_callback()
203 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
204 __serpent_encrypt(ctx->ctx, srcdst, srcdst); encrypt_callback()
207 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
216 serpent_dec_blk_xway(ctx->ctx, srcdst, srcdst); decrypt_callback()
220 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
221 __serpent_decrypt(ctx->ctx, srcdst, srcdst); decrypt_callback()
H A Dcamellia_glue.c1408 static void encrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) encrypt_callback() argument
1415 camellia_enc_blk_2way(ctx, srcdst, srcdst); encrypt_callback()
1416 srcdst += bsize * 2; encrypt_callback()
1420 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) encrypt_callback()
1421 camellia_enc_blk(ctx, srcdst, srcdst); encrypt_callback()
1424 static void decrypt_callback(void *priv, u8 *srcdst, unsigned int nbytes) decrypt_callback() argument
1431 camellia_dec_blk_2way(ctx, srcdst, srcdst); decrypt_callback()
1432 srcdst += bsize * 2; decrypt_callback()
1436 for (i = 0; i < nbytes / bsize; i++, srcdst += bsize) decrypt_callback()
1437 camellia_dec_blk(ctx, srcdst, srcdst); decrypt_callback()

Completed in 493 milliseconds