Lines Matching refs:SUB
25 ; GCN: v_sub_{{[iu]}}32_e32 [[SUB:v[0-9]+]], vcc, 32, [[WIDTH]]
27 ; GCN-NEXT: v_lshlrev_b32_e32 [[SHL:v[0-9]+]], [[SUB]], [[SRC]]
28 ; GCN-NEXT: v_lshrrev_b32_e32 [[BFE:v[0-9]+]], [[SUB]], [[SHL]]
49 ; GCN: s_sub_i32 [[SUB:s[0-9]+]], 32, s[[WIDTH]]
50 ; GCN: s_lshl_b32 [[TMP:s[0-9]+]], s[[SRC]], [[SUB]]
51 ; GCN: s_lshr_b32 s{{[0-9]+}}, [[TMP]], [[SUB]]
64 ; GCN: s_sub_i32 [[SUB:s[0-9]+]], 32, s[[WIDTH]]
65 ; GCN: s_lshl_b32 [[SHL:s[0-9]+]], s[[SRC]], [[SUB]]
66 ; GCN: s_lshr_b32 s{{[0-9]+}}, [[SHL]], [[SUB]]
99 ; GCN: v_sub_{{[iu]}}32_e32 [[SUB:v[0-9]+]], vcc, 32, [[WIDTH]]
101 ; GCN-NEXT: v_lshlrev_b32_e32 [[SHL:v[0-9]+]], [[SUB]], [[SRC]]
102 ; GCN-NEXT: v_ashrrev_i32_e32 [[BFE:v[0-9]+]], [[SUB]], [[SHL]]
123 ; GCN: s_sub_i32 [[SUB:s[0-9]+]], 32, s[[WIDTH]]
124 ; GCN: s_lshl_b32 [[TMP:s[0-9]+]], s[[SRC]], [[SUB]]
125 ; GCN: s_ashr_i32 s{{[0-9]+}}, [[TMP]], [[SUB]]
138 ; GCN: s_sub_i32 [[SUB:s[0-9]+]], 32, s[[WIDTH]]
139 ; GCN: s_lshl_b32 [[SHL:s[0-9]+]], s[[SRC]], [[SUB]]
140 ; GCN: s_ashr_i32 s{{[0-9]+}}, [[SHL]], [[SUB]]