b4cccd579201ebb92013768c60ae2ca6c9b70775
[external/binutils.git] / gas / testsuite / gas / ppc / simpshft.d
1 #objdump: -d -Mppc64
2 #as: -mppc64
3 #name: PowerPC test 3, simplified shifts
4
5 .*
6
7 Disassembly of section .text:
8
9 0+ <.text>:
10    0:   (e0 0f 64 78|78 64 0f e0)       rldicl  r4,r3,1,63
11    4:   (0e f8 83 78|78 83 f8 0e)       rldimi  r3,r4,63,0
12    8:   (e4 45 a5 78|78 a5 45 e4)       rldicr  r5,r5,8,55
13    c:   (20 00 64 78|78 64 00 20)       clrldi  r4,r3,32
14   10:   (fe 0f 64 54|54 64 0f fe)       rlwinm  r4,r3,1,31,31
15   14:   (00 f8 83 50|50 83 f8 00)       rlwimi  r3,r4,31,0,0
16   18:   (2e 40 a5 54|54 a5 40 2e)       rlwinm  r5,r5,8,0,23
17   1c:   (3e 04 64 54|54 64 04 3e)       clrlwi  r4,r3,16
18   20:   (04 00 64 78|78 64 00 04)       rldicr  r4,r3,0,0
19   24:   (e4 07 64 78|78 64 07 e4)       rldicr  r4,r3,0,63
20   28:   (06 f8 64 78|78 64 f8 06)       rldicr  r4,r3,63,0
21   2c:   (e6 ff 64 78|78 64 ff e6)       rldicr  r4,r3,63,63
22   30:   (42 f8 64 78|78 64 f8 42)       rldicl  r4,r3,63,1
23   34:   (e2 ff 64 78|78 64 ff e2)       rldicl  r4,r3,63,63
24   38:   (0c 00 64 78|78 64 00 0c)       rldimi  r4,r3,0,0
25   3c:   (0c 08 64 78|78 64 08 0c)       rldimi  r4,r3,1,0
26   40:   (ac 0f 64 78|78 64 0f ac)       rldimi  r4,r3,1,62
27   44:   (ec 07 64 78|78 64 07 ec)       rldimi  r4,r3,0,63
28   48:   (00 00 64 78|78 64 00 00)       rotldi  r4,r3,0
29   4c:   (00 08 64 78|78 64 08 00)       rotldi  r4,r3,1
30   50:   (02 f8 64 78|78 64 f8 02)       rotldi  r4,r3,63
31   54:   (00 00 64 78|78 64 00 00)       rotldi  r4,r3,0
32   58:   (02 f8 64 78|78 64 f8 02)       rotldi  r4,r3,63
33   5c:   (00 08 64 78|78 64 08 00)       rotldi  r4,r3,1
34   60:   (10 20 65 78|78 65 20 10)       rotld   r5,r3,r4
35   64:   (e4 07 64 78|78 64 07 e4)       rldicr  r4,r3,0,63
36   68:   (06 f8 64 78|78 64 f8 06)       rldicr  r4,r3,63,0
37   6c:   (00 00 64 78|78 64 00 00)       rotldi  r4,r3,0
38   70:   (42 f8 64 78|78 64 f8 42)       rldicl  r4,r3,63,1
39   74:   (e0 0f 64 78|78 64 0f e0)       rldicl  r4,r3,1,63
40   78:   (00 00 64 78|78 64 00 00)       rotldi  r4,r3,0
41   7c:   (40 00 64 78|78 64 00 40)       clrldi  r4,r3,1
42   80:   (e0 07 64 78|78 64 07 e0)       clrldi  r4,r3,63
43   84:   (e4 07 64 78|78 64 07 e4)       rldicr  r4,r3,0,63
44   88:   (a4 07 64 78|78 64 07 a4)       rldicr  r4,r3,0,62
45   8c:   (04 00 64 78|78 64 00 04)       rldicr  r4,r3,0,0
46   90:   (08 00 64 78|78 64 00 08)       rldic   r4,r3,0,0
47   94:   (48 00 64 78|78 64 00 48)       rldic   r4,r3,0,1
48   98:   (e8 07 64 78|78 64 07 e8)       rldic   r4,r3,0,63
49   9c:   (a8 0f 64 78|78 64 0f a8)       rldic   r4,r3,1,62
50   a0:   (0a f8 64 78|78 64 f8 0a)       rldic   r4,r3,63,0
51   a4:   (00 00 64 54|54 64 00 00)       rlwinm  r4,r3,0,0,0
52   a8:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
53   ac:   (00 f8 64 54|54 64 f8 00)       rlwinm  r4,r3,31,0,0
54   b0:   (3e f8 64 54|54 64 f8 3e)       rotlwi  r4,r3,31
55   b4:   (7e f8 64 54|54 64 f8 7e)       rlwinm  r4,r3,31,1,31
56   b8:   (fe ff 64 54|54 64 ff fe)       rlwinm  r4,r3,31,31,31
57   bc:   (00 00 64 50|50 64 00 00)       rlwimi  r4,r3,0,0,0
58   c0:   (3e 00 64 50|50 64 00 3e)       rlwimi  r4,r3,0,0,31
59   c4:   (fe 0f 64 50|50 64 0f fe)       rlwimi  r4,r3,1,31,31
60   c8:   (00 f8 64 50|50 64 f8 00)       rlwimi  r4,r3,31,0,0
61   cc:   (3e 00 64 50|50 64 00 3e)       rlwimi  r4,r3,0,0,31
62   d0:   (fe 07 64 50|50 64 07 fe)       rlwimi  r4,r3,0,31,31
63   d4:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
64   d8:   (3e 08 64 54|54 64 08 3e)       rotlwi  r4,r3,1
65   dc:   (3e f8 64 54|54 64 f8 3e)       rotlwi  r4,r3,31
66   e0:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
67   e4:   (3e f8 64 54|54 64 f8 3e)       rotlwi  r4,r3,31
68   e8:   (3e 08 64 54|54 64 08 3e)       rotlwi  r4,r3,1
69   ec:   (3e 20 65 5c|5c 65 20 3e)       rotlw   r5,r3,r4
70   f0:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
71   f4:   (3c 08 64 54|54 64 08 3c)       rlwinm  r4,r3,1,0,30
72   f8:   (00 f8 64 54|54 64 f8 00)       rlwinm  r4,r3,31,0,0
73   fc:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
74  100:   (7e f8 64 54|54 64 f8 7e)       rlwinm  r4,r3,31,1,31
75  104:   (fe 0f 64 54|54 64 0f fe)       rlwinm  r4,r3,1,31,31
76  108:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
77  10c:   (7e 00 64 54|54 64 00 7e)       clrlwi  r4,r3,1
78  110:   (fe 07 64 54|54 64 07 fe)       clrlwi  r4,r3,31
79  114:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
80  118:   (3c 00 64 54|54 64 00 3c)       rlwinm  r4,r3,0,0,30
81  11c:   (00 00 64 54|54 64 00 00)       rlwinm  r4,r3,0,0,0
82  120:   (3e 00 64 54|54 64 00 3e)       rotlwi  r4,r3,0
83  124:   (7e 00 64 54|54 64 00 7e)       clrlwi  r4,r3,1
84  128:   (fe 07 64 54|54 64 07 fe)       clrlwi  r4,r3,31
85  12c:   (bc 0f 64 54|54 64 0f bc)       rlwinm  r4,r3,1,30,30
86  130:   (00 f8 64 54|54 64 f8 00)       rlwinm  r4,r3,31,0,0
87 #pass