Lines Matching refs:extract32
415 ret_hw0 = extract32(r1, 0, 16) + extract32(r2, 0, 16); in helper_add_h_suov()
416 ret_hw1 = extract32(r1, 16, 16) + extract32(r2, 16, 16); in helper_add_h_suov()
570 ret_hw0 = extract32(r1, 0, 16) - extract32(r2, 0, 16); in helper_sub_h_suov()
571 ret_hw1 = extract32(r1, 16, 16) - extract32(r2, 16, 16); in helper_sub_h_suov()
1580 if (extract32(r1, i * 8, 8) < extract32(r2, i * 8, 8)) { in helper_lt_bu()
1607 if (extract32(r1, 0, 16) < extract32(r2, 0, 16)) { in helper_lt_hu()
1611 if (extract32(r1, 16, 16) < extract32(r2, 16, 16)) { in helper_lt_hu()
1640 extr_r1 = extract32(r1, i * 8, 8); \
1641 extr_r2 = extract32(r2, i * 8, 8); \
1671 extr_r1 = extract32(r1, 0, 16); \
1672 extr_r2 = extract32(r2, 0, 16); \
1676 extr_r1 = extract32(r1, 16, 16); \
1677 extr_r2 = extract32(r2, 16, 16); \
1735 uint32_t ret_hw0 = extract32(r1, 0, 16); in helper_clo_h()
1736 uint32_t ret_hw1 = extract32(r1, 16, 16); in helper_clo_h()
1753 uint32_t ret_hw0 = extract32(r1, 0, 16); in helper_clz_h()
1754 uint32_t ret_hw1 = extract32(r1, 16, 16); in helper_clz_h()
1771 uint32_t ret_hw0 = extract32(r1, 0, 16); in helper_cls_h()
1772 uint32_t ret_hw1 = extract32(r1, 16, 16); in helper_cls_h()
1810 ret_hw0 = extract32(r1, 0, 16) >> -shift_count; in helper_sh_h()
1811 ret_hw1 = extract32(r1, 16, 16) >> -shift_count; in helper_sh_h()
1814 ret_hw0 = extract32(r1, 0, 16) << shift_count; in helper_sh_h()
1815 ret_hw1 = extract32(r1, 16, 16) << shift_count; in helper_sh_h()
1958 fp_frac = extract32(int_mant, 8, 23); in helper_pack()
1975 extract32(int_mant, 8, 23)) in helper_pack()
1977 fp_exp = extract32(fp_exp_frac, 23, 8); in helper_pack()
1978 fp_frac = extract32(fp_exp_frac, 0, 23); in helper_pack()
1989 int32_t fp_exp = extract32(arg1, 23, 8); in helper_unpack()
1990 int32_t fp_frac = extract32(arg1, 0, 23); in helper_unpack()
2121 int32_t divisor_sign = extract32(r2, 31, 1); in helper_dvstep()
2135 remainder = (remainder << 1) | extract32(dividend_quotient, 31, 1); in helper_dvstep()
2157 remainder = (remainder << 1) | extract32(dividend_quotient, 31, 1); in helper_dvstep_u()
2339 uint32_t n = extract32(arg0, 12, 4) + 1; in helper_crcn()
2340 uint32_t gen = extract32(arg0, 16, n); in helper_crcn()
2341 uint32_t inv = extract32(arg0, 9, 1); in helper_crcn()
2342 uint32_t le = extract32(arg0, 8, 1); in helper_crcn()
2343 uint32_t m = extract32(arg0, 0, 3) + 1; in helper_crcn()
2344 uint32_t data = extract32(arg1, 0, m); in helper_crcn()
2345 uint32_t seed = extract32(arg2, 0, n); in helper_crcn()
2371 return extract32(crc_out, 0, n); in helper_crcn()
2381 resb = extract32(arg0, byte_select * 8, 8); in helper_shuffle()
2385 resb = extract32(arg0, byte_select * 8, 8); in helper_shuffle()
2389 resb = extract32(arg0, byte_select * 8, 8); in helper_shuffle()
2393 resb = extract32(arg0, byte_select * 8, 8); in helper_shuffle()