Searched refs:linearity_replace (Results 1 – 1 of 1) sorted by relevance
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/extend/ |
| D | ext_sm4.c | 92 #define linearity_replace(tmp, left, right, max) (((tmp) << (left)) + (((tmp) >> (right)) & (ma… macro 117 …linearity_replace(temp.i, 13, 19, 0x00001fff) ^ \ /* linearity replace: left shift 13, 19, 0x00001… in mix_r() 118 …linearity_replace(temp.i, 23, 9, 0x007fffff); /* linearity replace: left shift 23, 9, 0x007ff… in mix_r() 121 …linearity_replace(temp.i, 2, 30, 0x00000003) ^ \ /* linearity replace: left shift 2, 30, 0x00000… in mix_r() 122 …linearity_replace(temp.i, 10, 22, 0x000003ff) ^ \ /* linearity replace: left shift 10, 22, 0x00000… in mix_r() 123 …linearity_replace(temp.i, 18, 14, 0x0003ffff) ^ \ /* linearity replace: left shift 18, 14, 0x0003f… in mix_r() 124 …linearity_replace(temp.i, 24, 8, 0x00ffffff); /* linearity replace: left shift 24, 8, 0x00fff… in mix_r()
|