/linux-4.4.14/arch/parisc/math-emu/ |
H A D | sgl_float.h | 47 #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 D | dbl_float.h | 48 #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 D | camellia_aesni_avx_glue.c | 213 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 D | serpent_avx2_glue.c | 187 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 D | camellia_aesni_avx2_glue.c | 209 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 D | twofish_avx_glue.c | 221 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 D | twofish_glue_3way.c | 186 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 D | cast6_avx_glue.c | 208 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 D | serpent_avx_glue.c | 221 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 D | serpent_sse2_glue.c | 190 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 D | camellia_glue.c | 1408 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()
|