HomeSort by relevance Sort by last modified time
    Searched full:risbg (Results 1 - 25 of 96) sorted by null

1 2 3 4

  /external/valgrind/none/tests/s390x/
rxsbg.stdout.exp 0 RISBG r1(==0000000000000000),r2(==0000000000000000),0x00,0x00,0x00 = 0000000000000000 (cc=0)
2 RISBG r1(==0000FFFFCCCCAAAA),r2(==0000000000000000),0x00,0x00,0x00 = 0000FFFFCCCCAAAA (cc=2)
3 RISBG r1(==FFFFFFFFFFFFFFFF),r2(==0000000000000000),0x00,0x00,0x00 = 7FFFFFFFFFFFFFFF (cc=2)
4 RISBG r1(==0000000000000000),r2(==5555CCCCFFFF0000),0x00,0x00,0x00 = 0000000000000000 (cc=0)
5 RISBG r1(==0000FFFFCCCCAAAA),r2(==5555CCCCFFFF0000),0x00,0x00,0x00 = 0000FFFFCCCCAAAA (cc=2)
6 RISBG r1(==FFFFFFFFFFFFFFFF),r2(==5555CCCCFFFF0000),0x00,0x00,0x00 = 7FFFFFFFFFFFFFFF (cc=2)
7 RISBG r1(==0000000000000000),r2(==FFFFFFFFFFFFFFFF),0x00,0x00,0x00 = 8000000000000000 (cc=1)
8 RISBG r1(==0000FFFFCCCCAAAA),r2(==FFFFFFFFFFFFFFFF),0x00,0x00,0x00 = 8000FFFFCCCCAAAA (cc=1)
9 RISBG r1(==FFFFFFFFFFFFFFFF),r2(==FFFFFFFFFFFFFFFF),0x00,0x00,0x00 = FFFFFFFFFFFFFFFF (cc=1)
10 RISBG r1(==0000000000000000),r2(==0000000000000000),0x14,0x00,0x00 = 0000000000000000 (cc=0
    [all...]
  /external/llvm/test/CodeGen/SystemZ/
and-04.ll 5 ; Use RISBG for a single bit.
8 ; CHECK: risbg %r2, %r2, 63, 191, 0
17 ; CHECK: risbg %r2, %r2, 48, 190, 0
32 ; Check the next value up, which can again use RISBG.
35 ; CHECK: risbg %r2, %r2, 47, 175, 0
41 ; Check 0xfffffffe, which can also use RISBG.
44 ; CHECK: risbg %r2, %r2, 32, 190, 0
68 ; ...but RISBG can be used if a three-address form is useful.
71 ; CHECK: risbg %r2, %r3, 31, 191, 0
77 ; Check the lowest NIHH value outside the RISBG range (0x0002ffff_ffffffff)
    [all...]
cmpxchg-01.ll 11 ; being used in the RISBG (in contrast to things like atomic addition,
15 ; CHECK-MAIN: risbg [[RISBG:%r[1-9]+]], %r3, 0, 189, 0{{$}}
17 ; CHECK-MAIN: l [[OLD:%r[0-9]+]], 0([[RISBG]])
20 ; CHECK-MAIN: risbg %r4, %r2, 32, 55, 0
22 ; CHECK-MAIN: risbg %r5, %r2, 32, 55, 0
24 ; CHECK-MAIN: cs [[OLD]], [[NEW]], 0([[RISBG]])
45 ; CHECK: risbg [[CMP]], {{%r[0-9]+}}, 32, 55, 0
46 ; CHECK: risbg
51 ; CHECK-SHIFT: risbg
    [all...]
cmpxchg-02.ll 11 ; being used in the RISBG (in contrast to things like atomic addition,
15 ; CHECK-MAIN: risbg [[RISBG:%r[1-9]+]], %r3, 0, 189, 0{{$}}
17 ; CHECK-MAIN: l [[OLD:%r[0-9]+]], 0([[RISBG]])
20 ; CHECK-MAIN: risbg %r4, %r2, 32, 47, 0
22 ; CHECK-MAIN: risbg %r5, %r2, 32, 47, 0
24 ; CHECK-MAIN: cs [[OLD]], [[NEW]], 0([[RISBG]])
45 ; CHECK: risbg [[CMP]], {{%r[0-9]+}}, 32, 47, 0
46 ; CHECK: risbg
51 ; CHECK-SHIFT: risbg
    [all...]
atomicrmw-minmax-01.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
23 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0
26 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
55 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
59 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0
62 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
    [all...]
atomicrmw-minmax-02.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
23 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0
26 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
55 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
59 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0
62 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
    [all...]
atomicrmw-xchg-01.ll 11 ; being used in the RISBG (in contrast to things like atomic addition,
15 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
17 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
20 ; CHECK: risbg [[ROT]], %r3, 32, 39, 24
22 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
35 ; CHECK-SHIFT: risbg {{%r[0-9]+}}, %r3, 32, 39, 24
48 ; CHECK: risbg {{%r[0-9]+}}, [[VALUE]], 32, 39, 24
atomicrmw-xchg-02.ll 11 ; being used in the RISBG (in contrast to things like atomic addition,
15 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
17 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
20 ; CHECK: risbg [[ROT]], %r3, 32, 47, 16
22 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
35 ; CHECK-SHIFT: risbg {{%r[0-9]+}}, %r3, 32, 47, 16
48 ; CHECK: risbg {{%r[0-9]+}}, [[VALUE]], 32, 47, 16
risbg-03.ll 1 ; Test use of RISBG vs RISBGN on zEC12.
16 ; But we may fall back to RISBG if we can use the condition code.
19 ; CHECK: risbg %r2, %r3, 60, 62, 0
risbg-02.ll 1 ; Test sequences that can use RISBG with a normal first operand.
8 ; CHECK: risbg %r2, %r3, 60, 62, 0
19 ; CHECK: risbg %r2, %r3, 60, 62, 0
30 ; CHECK: risbg %r2, %r3, 60, 63, 56
42 ; CHECK: risbg %r2, %r3, 60, 63, 56
54 ; CHECK: risbg %r2, %r3, 32, 53, 10
65 ; CHECK: risbg %r2, %r3, 0, 53, 10
76 ; CHECK: risbg %r2, %r3, 40, 63, 56
87 ; CHECK: risbg %r2, %r3, 8, 63, 56
99 ; CHECK: risbg [[REG:%r[0-5]]], %r2, 48, 63, 1
    [all...]
atomicrmw-and-04.ll 19 ; Check ANDs of 1, which are done using a register. (We could use RISBG
29 ; Check the equivalent of NIHF with 1, which can use RISBG instead.
34 ; CHECK: risbg %r0, %r2, 31, 191, 0
42 ; Check the lowest NIHF value outside the range of RISBG.
65 ; Check the lowest NIHH value outside the range of RISBG.
83 ; Check the highest NILL value outside the range of RISBG.
92 ; Check the lowest NILL value outside the range of RISBG.
110 ; Check the highest NILH value outside the range of RISBG.
119 ; Check the lowest NILH value outside the range of RISBG.
128 ; Check the lowest NILF value outside the range of RISBG
    [all...]
atomicrmw-nand-04.ll 21 ; Check NANDs of 1, which are done using a register. (We could use RISBG
31 ; Check the equivalent of NIHF with 1, which can use RISBG instead.
36 ; CHECK: risbg %r0, %r2, 31, 191, 0
46 ; Check the lowest NIHF value outside the range of RISBG.
71 ; Check the lowest NIHH value outside the range of RISBG.
89 ; Check the highest NILL value outside the range of RISBG.
98 ; Check the lowest NILL value outside the range of RISBG.
116 ; Check the highest NILH value outside the range of RISBG.
125 ; Check the lowest NILH value outside the range of RISBG.
134 ; Check the lowest NILF value outside the range of RISBG
    [all...]
risbg-01.ll 1 ; Test sequences that can use RISBG with a zeroed first operand.
9 ; CHECK: risbg %r2, %r2, 63, 191, 54
19 ; CHECK: risbg %r2, %r2, 63, 191, 54
29 ; CHECK: risbg %r2, %r2, 60, 189, 42
39 ; CHECK: risbg %r2, %r2, 60, 189, 42
50 ; CHECK: risbg %r2, %r2, 34, 188, 62
60 ; CHECK: risbg %r2, %r2, 2, 188, 62
94 ; CHECK: risbg %r2, %r2, 56, 189, 2
104 ; CHECK: risbg %r2, %r2, 56, 189, 2
139 ; CHECK: risbg %r2, %r2, 56, 188, 4
    [all...]
atomicrmw-add-02.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-and-01.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0
18 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
23 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-and-02.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
52 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
54 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
59 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-or-01.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-or-02.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-sub-01.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-sub-02.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-xor-01.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-xor-02.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
24 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
53 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
58 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
shift-10.ll 34 ; CHECK: risbg %r2, %r2, 27, 181, 9
46 ; CHECK: risbg %r2, %r2, 30, 158, 3
59 ; CHECK: risbg %r2, %r2, 29, 158, 3
73 ; CHECK: risbg %r2, %r2, 55, 183, 19
atomicrmw-nand-01.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
25 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
55 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
61 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
atomicrmw-nand-02.ll 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
19 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
25 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])
53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
55 ; CHECK: l [[OLD:%r[0-9]+]], 0([[RISBG]])
61 ; CHECK: cs [[OLD]], [[NEW]], 0([[RISBG]])

Completed in 1485 milliseconds

1 2 3 4