Home
last modified time | relevance | path

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/
Dext_sm4.c92 #define linearity_replace(tmp, left, right, max) (((tmp) << (left)) + (((tmp) >> (right)) & (ma… macro
117linearity_replace(temp.i, 13, 19, 0x00001fff) ^ \ /* linearity replace: left shift 13, 19, 0x00001… in mix_r()
118linearity_replace(temp.i, 23, 9, 0x007fffff); /* linearity replace: left shift 23, 9, 0x007ff… in mix_r()
121linearity_replace(temp.i, 2, 30, 0x00000003) ^ \ /* linearity replace: left shift 2, 30, 0x00000… in mix_r()
122linearity_replace(temp.i, 10, 22, 0x000003ff) ^ \ /* linearity replace: left shift 10, 22, 0x00000… in mix_r()
123linearity_replace(temp.i, 18, 14, 0x0003ffff) ^ \ /* linearity replace: left shift 18, 14, 0x0003f… in mix_r()
124linearity_replace(temp.i, 24, 8, 0x00ffffff); /* linearity replace: left shift 24, 8, 0x00fff… in mix_r()