-#objdump: -s -j .text
+#objdump: -d -Mppc64
#as: -mppc64
#name: PowerPC test 3, simplified shifts
.*
-Contents of section \.text:
- 0000 78640fe0 7883f80e 78a545e4 78640020 xd..x...x.E.xd.
- 0010 54640ffe 5083f800 54a5402e 5464043e Td..P...T.@.Td.>
- 0020 78640004 786407e4 7864f806 7864ffe6 xd..xd..xd..xd..
- 0030 7864f842 7864ffe2 7864000c 7864080c xd.Bxd..xd..xd..
- 0040 78640fac 786407ec 78640000 78640800 xd..xd..xd..xd..
- 0050 7864f802 78640000 7864f802 78640800 xd..xd..xd..xd..
- 0060 78652010 786407e4 7864f806 78640000 xe .xd..xd..xd..
- 0070 7864f842 78640fe0 78640000 78640040 xd.Bxd..xd..xd.@
- 0080 786407e0 786407e4 786407a4 78640004 xd..xd..xd..xd..
- 0090 78640008 78640048 786407e8 78640fa8 xd..xd.Hxd..xd..
- 00a0 7864f80a 54640000 5464003e 5464f800 xd..Td..Td.>Td..
- 00b0 5464f83e 5464f87e 5464fffe 50640000 Td.>Td.~Td..Pd..
- 00c0 5064003e 50640ffe 5064f800 5064003e Pd.>Pd..Pd..Pd.>
- 00d0 506407fe 5464003e 5464083e 5464f83e Pd..Td.>Td.>Td.>
- 00e0 5464003e 5464f83e 5464083e 5c65203e Td.>Td.>Td.>\\e >
- 00f0 5464003e 5464083c 5464f800 5464003e Td.>Td.<Td..Td.>
- 0100 5464f87e 54640ffe 5464003e 5464007e Td.~Td..Td.>Td.~
- 0110 546407fe 5464003e 5464003c 54640000 Td..Td.>Td.<Td..
- 0120 5464003e 5464007e 546407fe 54640fbc Td.>Td.~Td..Td..
- 0130 5464f800 00000000 Td......
+Disassembly of section .text:
+
+0+ <.text>:
+ 0: (e0 0f 64 78|78 64 0f e0) rldicl r4,r3,1,63
+ 4: (0e f8 83 78|78 83 f8 0e) rldimi r3,r4,63,0
+ 8: (e4 45 a5 78|78 a5 45 e4) rldicr r5,r5,8,55
+ c: (20 00 64 78|78 64 00 20) clrldi r4,r3,32
+ 10: (fe 0f 64 54|54 64 0f fe) rlwinm r4,r3,1,31,31
+ 14: (00 f8 83 50|50 83 f8 00) rlwimi r3,r4,31,0,0
+ 18: (2e 40 a5 54|54 a5 40 2e) rlwinm r5,r5,8,0,23
+ 1c: (3e 04 64 54|54 64 04 3e) clrlwi r4,r3,16
+ 20: (04 00 64 78|78 64 00 04) rldicr r4,r3,0,0
+ 24: (e4 07 64 78|78 64 07 e4) rldicr r4,r3,0,63
+ 28: (06 f8 64 78|78 64 f8 06) rldicr r4,r3,63,0
+ 2c: (e6 ff 64 78|78 64 ff e6) rldicr r4,r3,63,63
+ 30: (42 f8 64 78|78 64 f8 42) rldicl r4,r3,63,1
+ 34: (e2 ff 64 78|78 64 ff e2) rldicl r4,r3,63,63
+ 38: (0c 00 64 78|78 64 00 0c) rldimi r4,r3,0,0
+ 3c: (0c 08 64 78|78 64 08 0c) rldimi r4,r3,1,0
+ 40: (ac 0f 64 78|78 64 0f ac) rldimi r4,r3,1,62
+ 44: (ec 07 64 78|78 64 07 ec) rldimi r4,r3,0,63
+ 48: (00 00 64 78|78 64 00 00) rotldi r4,r3,0
+ 4c: (00 08 64 78|78 64 08 00) rotldi r4,r3,1
+ 50: (02 f8 64 78|78 64 f8 02) rotldi r4,r3,63
+ 54: (00 00 64 78|78 64 00 00) rotldi r4,r3,0
+ 58: (02 f8 64 78|78 64 f8 02) rotldi r4,r3,63
+ 5c: (00 08 64 78|78 64 08 00) rotldi r4,r3,1
+ 60: (10 20 65 78|78 65 20 10) rotld r5,r3,r4
+ 64: (e4 07 64 78|78 64 07 e4) rldicr r4,r3,0,63
+ 68: (06 f8 64 78|78 64 f8 06) rldicr r4,r3,63,0
+ 6c: (00 00 64 78|78 64 00 00) rotldi r4,r3,0
+ 70: (42 f8 64 78|78 64 f8 42) rldicl r4,r3,63,1
+ 74: (e0 0f 64 78|78 64 0f e0) rldicl r4,r3,1,63
+ 78: (00 00 64 78|78 64 00 00) rotldi r4,r3,0
+ 7c: (40 00 64 78|78 64 00 40) clrldi r4,r3,1
+ 80: (e0 07 64 78|78 64 07 e0) clrldi r4,r3,63
+ 84: (e4 07 64 78|78 64 07 e4) rldicr r4,r3,0,63
+ 88: (a4 07 64 78|78 64 07 a4) rldicr r4,r3,0,62
+ 8c: (04 00 64 78|78 64 00 04) rldicr r4,r3,0,0
+ 90: (08 00 64 78|78 64 00 08) rldic r4,r3,0,0
+ 94: (48 00 64 78|78 64 00 48) rldic r4,r3,0,1
+ 98: (e8 07 64 78|78 64 07 e8) rldic r4,r3,0,63
+ 9c: (a8 0f 64 78|78 64 0f a8) rldic r4,r3,1,62
+ a0: (0a f8 64 78|78 64 f8 0a) rldic r4,r3,63,0
+ a4: (00 00 64 54|54 64 00 00) rlwinm r4,r3,0,0,0
+ a8: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ ac: (00 f8 64 54|54 64 f8 00) rlwinm r4,r3,31,0,0
+ b0: (3e f8 64 54|54 64 f8 3e) rotlwi r4,r3,31
+ b4: (7e f8 64 54|54 64 f8 7e) rlwinm r4,r3,31,1,31
+ b8: (fe ff 64 54|54 64 ff fe) rlwinm r4,r3,31,31,31
+ bc: (00 00 64 50|50 64 00 00) rlwimi r4,r3,0,0,0
+ c0: (3e 00 64 50|50 64 00 3e) rlwimi r4,r3,0,0,31
+ c4: (fe 0f 64 50|50 64 0f fe) rlwimi r4,r3,1,31,31
+ c8: (00 f8 64 50|50 64 f8 00) rlwimi r4,r3,31,0,0
+ cc: (3e 00 64 50|50 64 00 3e) rlwimi r4,r3,0,0,31
+ d0: (fe 07 64 50|50 64 07 fe) rlwimi r4,r3,0,31,31
+ d4: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ d8: (3e 08 64 54|54 64 08 3e) rotlwi r4,r3,1
+ dc: (3e f8 64 54|54 64 f8 3e) rotlwi r4,r3,31
+ e0: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ e4: (3e f8 64 54|54 64 f8 3e) rotlwi r4,r3,31
+ e8: (3e 08 64 54|54 64 08 3e) rotlwi r4,r3,1
+ ec: (3e 20 65 5c|5c 65 20 3e) rotlw r5,r3,r4
+ f0: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ f4: (3c 08 64 54|54 64 08 3c) rlwinm r4,r3,1,0,30
+ f8: (00 f8 64 54|54 64 f8 00) rlwinm r4,r3,31,0,0
+ fc: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ 100: (7e f8 64 54|54 64 f8 7e) rlwinm r4,r3,31,1,31
+ 104: (fe 0f 64 54|54 64 0f fe) rlwinm r4,r3,1,31,31
+ 108: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ 10c: (7e 00 64 54|54 64 00 7e) clrlwi r4,r3,1
+ 110: (fe 07 64 54|54 64 07 fe) clrlwi r4,r3,31
+ 114: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ 118: (3c 00 64 54|54 64 00 3c) rlwinm r4,r3,0,0,30
+ 11c: (00 00 64 54|54 64 00 00) rlwinm r4,r3,0,0,0
+ 120: (3e 00 64 54|54 64 00 3e) rotlwi r4,r3,0
+ 124: (7e 00 64 54|54 64 00 7e) clrlwi r4,r3,1
+ 128: (fe 07 64 54|54 64 07 fe) clrlwi r4,r3,31
+ 12c: (bc 0f 64 54|54 64 0f bc) rlwinm r4,r3,1,30,30
+ 130: (00 f8 64 54|54 64 f8 00) rlwinm r4,r3,31,0,0
+#pass