Lines Matching refs:RV32
2 … llc < %s -verify-machineinstrs -mtriple=riscv32-unknown-unknown | FileCheck %s --check-prefix=RV32
9 ; RV32-LABEL: neg_abs32:
10 ; RV32: # %bb.0:
11 ; RV32-NEXT: srai a1, a0, 31
12 ; RV32-NEXT: xor a0, a0, a1
13 ; RV32-NEXT: sub a0, a1, a0
14 ; RV32-NEXT: ret
28 ; RV32-LABEL: select_neg_abs32:
29 ; RV32: # %bb.0:
30 ; RV32-NEXT: srai a1, a0, 31
31 ; RV32-NEXT: xor a0, a0, a1
32 ; RV32-NEXT: sub a0, a1, a0
33 ; RV32-NEXT: ret
48 ; RV32-LABEL: neg_abs64:
49 ; RV32: # %bb.0:
50 ; RV32-NEXT: srai a2, a1, 31
51 ; RV32-NEXT: xor a0, a0, a2
52 ; RV32-NEXT: sltu a3, a2, a0
53 ; RV32-NEXT: xor a1, a1, a2
54 ; RV32-NEXT: sub a1, a2, a1
55 ; RV32-NEXT: sub a1, a1, a3
56 ; RV32-NEXT: sub a0, a2, a0
57 ; RV32-NEXT: ret
71 ; RV32-LABEL: select_neg_abs64:
72 ; RV32: # %bb.0:
73 ; RV32-NEXT: srai a2, a1, 31
74 ; RV32-NEXT: xor a0, a0, a2
75 ; RV32-NEXT: sltu a3, a2, a0
76 ; RV32-NEXT: xor a1, a1, a2
77 ; RV32-NEXT: sub a1, a2, a1
78 ; RV32-NEXT: sub a1, a1, a3
79 ; RV32-NEXT: sub a0, a2, a0
80 ; RV32-NEXT: ret