Lines Matching refs:B_hi
1709 const u8 B_hi = REG_HI(rd); in mul_r64() local
1712 len = arc_mpy_r(buf, t0, B_hi, C_lo); in mul_r64()
1715 len += arc_add_r(BUF(buf, len), B_hi, t0); in mul_r64()
1716 len += arc_add_r(BUF(buf, len), B_hi, t1); in mul_r64()
1753 const u8 B_hi = REG_HI(rd); in mul_r64_i32() local
1763 len += arc_mpy_i(BUF(buf, len), t0, B_hi, imm); in mul_r64_i32()
1765 len += arc_add_r(BUF(buf, len), B_hi, t0); in mul_r64_i32()
1769 len += arc_add_r(BUF(buf, len), B_hi, t1); in mul_r64_i32()
1954 const u8 B_hi = REG_HI(rd); in lsh_r64() local
1962 len += arc_asl_r(BUF(buf, len), B_hi, B_hi, t0); in lsh_r64()
1963 len += arc_or_r(BUF(buf, len), B_hi, B_hi, t1); in lsh_r64()
1965 len += arc_mov_cc_r(BUF(buf, len), CC_unequal, B_hi, B_lo); in lsh_r64()
1985 const u8 B_hi = REG_HI(rd); in lsh_r64_i32() local
1994 len += arc_asli_r(BUF(buf, len), B_hi, B_hi, n); in lsh_r64_i32()
1995 len += arc_or_r(BUF(buf, len), B_hi, B_hi, t0); in lsh_r64_i32()
1997 len = arc_asli_r(buf, B_hi, B_lo, n - 32); in lsh_r64_i32()
2049 const u8 B_hi = REG_HI(rd); in rsh_r64() local
2053 len += arc_asli_r(BUF(buf, len), t1, B_hi, 1); in rsh_r64()
2056 len += arc_lsr_r(BUF(buf, len), B_hi, B_hi, t0); in rsh_r64()
2060 len += arc_mov_cc_r(BUF(buf, len), CC_unequal, B_lo, B_hi); in rsh_r64()
2061 len += arc_movu_cc_r(BUF(buf, len), CC_unequal, B_hi, 0); in rsh_r64()
2080 const u8 B_hi = REG_HI(rd); in rsh_r64_i32() local
2087 len = arc_asli_r(buf, t0, B_hi, 32 - n); in rsh_r64_i32()
2089 len += arc_lsri_r(BUF(buf, len), B_hi, B_hi, n); in rsh_r64_i32()
2092 len = arc_lsri_r(buf, B_lo, B_hi, n - 32); in rsh_r64_i32()
2093 len += arc_movi_r(BUF(buf, len), B_hi, 0); in rsh_r64_i32()
2146 const u8 B_hi = REG_HI(rd); in arsh_r64() local
2150 len += arc_asli_r(BUF(buf, len), t1, B_hi, 1); in arsh_r64()
2153 len += arc_asr_r(BUF(buf, len), B_hi, B_hi, t0); in arsh_r64()
2157 len += arc_asri_r(BUF(buf, len), t0, B_hi, 31); in arsh_r64()
2158 len += arc_mov_cc_r(BUF(buf, len), CC_unequal, B_lo, B_hi); in arsh_r64()
2159 len += arc_mov_cc_r(BUF(buf, len), CC_unequal, B_hi, t0); in arsh_r64()
2178 const u8 B_hi = REG_HI(rd); in arsh_r64_i32() local
2185 len = arc_asli_r(buf, t0, B_hi, 32 - n); in arsh_r64_i32()
2187 len += arc_asri_r(BUF(buf, len), B_hi, B_hi, n); in arsh_r64_i32()
2190 len = arc_asri_r(buf, B_lo, B_hi, n - 32); in arsh_r64_i32()
2191 len += arc_movi_r(BUF(buf, len), B_hi, -1); in arsh_r64_i32()
2193 len += arc_movu_cc_r(BUF(buf, len), CC_equal, B_hi, 0); in arsh_r64_i32()