Lines Matching +full:- +full:o1
1 ; RUN: llc < %s -march=sparc | FileCheck %s
6 ; CHECK-LABEL: test0:
14 %B = xor i32 %A, -1
16 ; CHECK-LABEL: test1:
17 ; CHECK: xnor %o0, %o1, %o0
21 %A = xor i32 %X, -1
24 ; CHECK-LABEL: test2:
25 ; CHECK: xnor %o0, %o1, %o0
28 ; CHECK-LABEL: store_zero:
30 ; CHECK: st %g0, [%o1+4]
39 ; CHECK-LABEL: signed_divide:
42 ; CHECK: sdiv %o0, %o1, %o0
48 ; CHECK-LABEL: unsigned_divide:
50 ; CHECK: udiv %o0, %o1, %o0
56 ; CHECK-LABEL: multiply_32x32:
57 ; CHECK: smul %o0, %o1, %o0
63 ; CHECK-LABEL: signed_multiply_32x32_64:
64 ; CHECK: smul %o0, %o1, %o1
73 ; CHECK-LABEL: unsigned_multiply_32x32_64:
75 ; CHECK: smul %o0, %o1, %o2
76 ; CHECK: umul %o0, %o1, %o0
79 ; CHECK: mov %o2, %o1
87 ; CHECK-LABEL: load_store_64bit:
92 ; CHECK: std %o4, [%o1]