第一條是v左移16位和v右移16位然後取OR,取完後再與原來的v做XOR,指派給t
第二條是取bitwise的NOT,0變1,1變0,所以是0x00ffff,然後和t做AND運算,指派給t,所以是取低16位
第三條和第一條類似,v左移24位和v右移8位做OR,取完後指派給自己
最後回傳v和t右移位8後取XOR的結果
這可以用在
1. 密碼學部分,各種加密
2. Machine learning和deep learning
3. 類神經網路,亂數部分和權重計算
4. Hash降低collision
以上供參考