* gas/cfi/cfi.exp: Remove redundant ppc test. Exclude
authorAlan Modra <amodra@gmail.com>
Mon, 29 Oct 2012 09:25:15 +0000 (09:25 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 29 Oct 2012 09:25:15 +0000 (09:25 +0000)
powerpc-pe targets from cfi-common-6 test.
* gas/cfi/cfi-ppc-1.d: Use objdump to handle pe.
* gas/cfi/cfi-ppc-1.s: Don't use .type and .size.
* gas/ppc/ppc.exp: Exclude various tests for powerpc-pe.  Exclude
vle tests for le targets.
* gas/ppc/476.d, * gas/ppc/476.s: Update for le output.  Use .text
rather than section directive with quotes.
* gas/ppc/a2.d, * gas/ppc/a2.s: Likewise.
* gas/ppc/altivec.d, * gas/ppc/altivec.s: Likewise.
* gas/ppc/altivec2.d: Likewise.
* gas/ppc/altivec_and_spe.d: Likewise.
* gas/ppc/astest.d: Likewise.
* gas/ppc/astest2.d: Likewise.
* gas/ppc/astest2_64.d: Likewise.
* gas/ppc/astest64.d: Likewise.
* gas/ppc/booke.d, * gas/ppc/booke.s: Likewise.
* gas/ppc/cell.d, * gas/ppc/cell.s: Likewise.
* gas/ppc/common.d, * gas/ppc/common.s: Likewise.
* gas/ppc/e500.d, * gas/ppc/e500.s: Likewise.
* gas/ppc/e500mc.d, * gas/ppc/e500mc.s: Likewise.
* gas/ppc/e500mc64_nop.d, * gas/ppc/e500mc64_nop.s: Likewise.
* gas/ppc/e5500_nop.d, * gas/ppc/e5500_nop.s: Likewise.
* gas/ppc/e6500.d, * gas/ppc/e6500.s: Likewise.
* gas/ppc/e6500_nop.d, * gas/ppc/e6500_nop.s: Likewise.
* gas/ppc/machine.d: Likewise.
* gas/ppc/power4.d, * gas/ppc/power4.s: Likewise.
* gas/ppc/power4_32.d, * gas/ppc/power4_32.s: Likewise.
* gas/ppc/power6.d, * gas/ppc/power6.s: Likewise.
* gas/ppc/power7.d, * gas/ppc/power7.s: Likewise.
* gas/ppc/ppc750ps.d, * gas/ppc/ppc750ps.s: Likewise.
* gas/ppc/regnames.d: Likewise.
* gas/ppc/simpshft.d: Likewise.
* gas/ppc/test1elf32.d: Likewise.
* gas/ppc/test1elf64.d: Likewise.
* gas/ppc/titan.d, * gas/ppc/titan.s: Likewise.
* gas/ppc/vle-reloc.s: Likewise.
* gas/ppc/vle-simple-1.s: Likewise.
* gas/ppc/vle-simple-2.s: Likewise.
* gas/ppc/vle-simple-3.s: Likewise.
* gas/ppc/vle-simple-4.s: Likewise.
* gas/ppc/vle-simple-5.s: Likewise.
* gas/ppc/vle-simple-6.s: Likewise.
* gas/ppc/vle.s: Likewise.
* gas/ppc/vsx.d, * gas/ppc/vsx.s: Likewise.

62 files changed:
gas/testsuite/ChangeLog
gas/testsuite/gas/cfi/cfi-ppc-1.d
gas/testsuite/gas/cfi/cfi-ppc-1.s
gas/testsuite/gas/cfi/cfi.exp
gas/testsuite/gas/ppc/476.d
gas/testsuite/gas/ppc/476.s
gas/testsuite/gas/ppc/a2.d
gas/testsuite/gas/ppc/a2.s
gas/testsuite/gas/ppc/altivec.d
gas/testsuite/gas/ppc/altivec.s
gas/testsuite/gas/ppc/altivec2.d
gas/testsuite/gas/ppc/altivec_and_spe.d
gas/testsuite/gas/ppc/astest.d
gas/testsuite/gas/ppc/astest2.d
gas/testsuite/gas/ppc/astest2_64.d
gas/testsuite/gas/ppc/astest64.d
gas/testsuite/gas/ppc/booke.d
gas/testsuite/gas/ppc/booke.s
gas/testsuite/gas/ppc/cell.d
gas/testsuite/gas/ppc/cell.s
gas/testsuite/gas/ppc/common.d
gas/testsuite/gas/ppc/common.s
gas/testsuite/gas/ppc/e500.d
gas/testsuite/gas/ppc/e500.s
gas/testsuite/gas/ppc/e500mc.d
gas/testsuite/gas/ppc/e500mc.s
gas/testsuite/gas/ppc/e500mc64_nop.d
gas/testsuite/gas/ppc/e500mc64_nop.s
gas/testsuite/gas/ppc/e5500_nop.d
gas/testsuite/gas/ppc/e5500_nop.s
gas/testsuite/gas/ppc/e6500.d
gas/testsuite/gas/ppc/e6500.s
gas/testsuite/gas/ppc/e6500_nop.d
gas/testsuite/gas/ppc/e6500_nop.s
gas/testsuite/gas/ppc/machine.d
gas/testsuite/gas/ppc/power4.d
gas/testsuite/gas/ppc/power4.s
gas/testsuite/gas/ppc/power4_32.d
gas/testsuite/gas/ppc/power4_32.s
gas/testsuite/gas/ppc/power6.d
gas/testsuite/gas/ppc/power6.s
gas/testsuite/gas/ppc/power7.d
gas/testsuite/gas/ppc/power7.s
gas/testsuite/gas/ppc/ppc.exp
gas/testsuite/gas/ppc/ppc750ps.d
gas/testsuite/gas/ppc/ppc750ps.s
gas/testsuite/gas/ppc/regnames.d
gas/testsuite/gas/ppc/simpshft.d
gas/testsuite/gas/ppc/test1elf32.d
gas/testsuite/gas/ppc/test1elf64.d
gas/testsuite/gas/ppc/titan.d
gas/testsuite/gas/ppc/titan.s
gas/testsuite/gas/ppc/vle-reloc.s
gas/testsuite/gas/ppc/vle-simple-1.s
gas/testsuite/gas/ppc/vle-simple-2.s
gas/testsuite/gas/ppc/vle-simple-3.s
gas/testsuite/gas/ppc/vle-simple-4.s
gas/testsuite/gas/ppc/vle-simple-5.s
gas/testsuite/gas/ppc/vle-simple-6.s
gas/testsuite/gas/ppc/vle.s
gas/testsuite/gas/ppc/vsx.d
gas/testsuite/gas/ppc/vsx.s

index a0315f4..c4ec009 100644 (file)
@@ -1,3 +1,51 @@
+2012-10-29  Alan Modra  <amodra@gmail.com>
+
+       * gas/cfi/cfi.exp: Remove redundant ppc test.  Exclude
+       powerpc-pe targets from cfi-common-6 test.
+       * gas/cfi/cfi-ppc-1.d: Use objdump to handle pe.
+       * gas/cfi/cfi-ppc-1.s: Don't use .type and .size.
+       * gas/ppc/ppc.exp: Exclude various tests for powerpc-pe.  Exclude
+       vle tests for le targets.
+       * gas/ppc/476.d, * gas/ppc/476.s: Update for le output.  Use .text
+       rather than section directive with quotes.
+       * gas/ppc/a2.d, * gas/ppc/a2.s: Likewise.
+       * gas/ppc/altivec.d, * gas/ppc/altivec.s: Likewise.
+       * gas/ppc/altivec2.d: Likewise.
+       * gas/ppc/altivec_and_spe.d: Likewise.
+       * gas/ppc/astest.d: Likewise.
+       * gas/ppc/astest2.d: Likewise.
+       * gas/ppc/astest2_64.d: Likewise.
+       * gas/ppc/astest64.d: Likewise.
+       * gas/ppc/booke.d, * gas/ppc/booke.s: Likewise.
+       * gas/ppc/cell.d, * gas/ppc/cell.s: Likewise.
+       * gas/ppc/common.d, * gas/ppc/common.s: Likewise.
+       * gas/ppc/e500.d, * gas/ppc/e500.s: Likewise.
+       * gas/ppc/e500mc.d, * gas/ppc/e500mc.s: Likewise.
+       * gas/ppc/e500mc64_nop.d, * gas/ppc/e500mc64_nop.s: Likewise.
+       * gas/ppc/e5500_nop.d, * gas/ppc/e5500_nop.s: Likewise.
+       * gas/ppc/e6500.d, * gas/ppc/e6500.s: Likewise.
+       * gas/ppc/e6500_nop.d, * gas/ppc/e6500_nop.s: Likewise.
+       * gas/ppc/machine.d: Likewise.
+       * gas/ppc/power4.d, * gas/ppc/power4.s: Likewise.
+       * gas/ppc/power4_32.d, * gas/ppc/power4_32.s: Likewise.
+       * gas/ppc/power6.d, * gas/ppc/power6.s: Likewise.
+       * gas/ppc/power7.d, * gas/ppc/power7.s: Likewise.
+       * gas/ppc/ppc750ps.d, * gas/ppc/ppc750ps.s: Likewise.
+       * gas/ppc/regnames.d: Likewise.
+       * gas/ppc/simpshft.d: Likewise.
+       * gas/ppc/test1elf32.d: Likewise.
+       * gas/ppc/test1elf64.d: Likewise.
+       * gas/ppc/titan.d, * gas/ppc/titan.s: Likewise.
+       * gas/ppc/vle-reloc.s: Likewise.
+       * gas/ppc/vle-simple-1.s: Likewise.
+       * gas/ppc/vle-simple-2.s: Likewise.
+       * gas/ppc/vle-simple-3.s: Likewise.
+       * gas/ppc/vle-simple-4.s: Likewise.
+       * gas/ppc/vle-simple-5.s: Likewise.
+       * gas/ppc/vle-simple-6.s: Likewise.
+       * gas/ppc/vle.s: Likewise.
+       * gas/ppc/vsx.d, * gas/ppc/vsx.s: Likewise.
+
 2012-10-27  James Lemke  <jwlemke@codesourcery.com>
 
        * gas/m68k/all.exp: Exclude pr11676 for fido-*-*.
index c14a060..907fe0b 100644 (file)
@@ -1,7 +1,9 @@
-#readelf: -wf
+#objdump: -Wf
 #name: CFI on ppc
 #as: -a32
 
+.*
+
 Contents of the .eh_frame section:
 
 00000000 00000010 00000000 CIE
@@ -10,7 +12,7 @@ Contents of the .eh_frame section:
   Code alignment factor: [24]
   Data alignment factor: -4
   Return address column: 65
-  Augmentation data:     1b
+  Augmentation data:     [01]b
 
   DW_CFA_def_cfa: r1 ofs 0
 
index e4b41cd..1f93bd3 100644 (file)
@@ -4,7 +4,6 @@
        .text
        .align 2
        .globl foo
-       .type   foo, @function
 foo:
        .cfi_startproc
        stwu 1,-48(1)
@@ -42,4 +41,3 @@ foo:
        addi 1,1,48
        blr
        .cfi_endproc
-       .size   foo, .-foo
index dfe0cf5..8ae493c 100644 (file)
@@ -44,7 +44,7 @@ if  { [istarget "i*86-*-*"] || [istarget "x86_64-*-*"] } then {
     run_dump_test "cfi-alpha-2"
     run_dump_test "cfi-alpha-3"
 
-} elseif { [istarget ppc*-*-*] || [istarget powerpc*-*-*] } then {
+} elseif { [istarget powerpc*-*-*] } then {
     run_dump_test "cfi-ppc-1"
 
 } elseif { [istarget s390*-*-*] } then {
@@ -100,8 +100,9 @@ if { ![istarget "hppa64*-*"] } then {
     # This test uses .subsection/.previous which are elf-specific.
     run_dump_test "cfi-common-5"
   }
-  # MIPS doesn't support PC relative cfi directives.
-  if { ![istarget "mips*-*"] } then {
+  # Some targets don't support PC relative cfi directives
+  if { ![istarget "mips*-*"] &&
+       !([istarget powerpc*-*-*] && [is_pecoff_format]) } then {
     run_dump_test "cfi-common-6"
   }
   run_dump_test "cfi-common-7"
index ec99678..23b5d6e 100644 (file)
 #as: -a32 -m476
 #name: PowerPC 476 instructions
 
-.*: +file format elf32-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <ppc476>:
-   0:  7c 64 2a 14     add     r3,r4,r5
-   4:  7c 64 2a 15     add\.    r3,r4,r5
-   8:  7c 64 28 14     addc    r3,r4,r5
-   c:  7c 64 28 15     addc\.   r3,r4,r5
-  10:  7c 64 2c 14     addco   r3,r4,r5
-  14:  7c 64 2c 15     addco\.  r3,r4,r5
-  18:  7c 64 29 14     adde    r3,r4,r5
-  1c:  7c 64 29 15     adde\.   r3,r4,r5
-  20:  7c 64 2d 14     addeo   r3,r4,r5
-  24:  7c 64 2d 15     addeo\.  r3,r4,r5
-  28:  38 64 ff 80     addi    r3,r4,-128
-  2c:  30 64 ff 80     addic   r3,r4,-128
-  30:  34 64 ff 80     addic\.  r3,r4,-128
-  34:  3c 64 ff 80     addis   r3,r4,-128
-  38:  7c 64 01 d4     addme   r3,r4
-  3c:  7c 64 01 d5     addme\.  r3,r4
-  40:  7c 64 05 d4     addmeo  r3,r4
-  44:  7c 64 05 d5     addmeo\. r3,r4
-  48:  7c 64 2e 14     addo    r3,r4,r5
-  4c:  7c 64 2e 15     addo\.   r3,r4,r5
-  50:  7c 64 01 94     addze   r3,r4
-  54:  7c 64 01 95     addze\.  r3,r4
-  58:  7c 64 05 94     addzeo  r3,r4
-  5c:  7c 64 05 95     addzeo\. r3,r4
-  60:  7c 83 28 38     and     r3,r4,r5
-  64:  7c 83 28 39     and\.    r3,r4,r5
-  68:  7d cd 78 78     andc    r13,r14,r15
-  6c:  7e 30 90 79     andc\.   r16,r17,r18
-  70:  70 83 de ad     andi\.   r3,r4,57005
-  74:  74 83 de ad     andis\.  r3,r4,57005
-  78:  48 00 00 02     ba      0 <ppc476>
-  7c:  40 01 00 00     bdnzf   gt,7c <ppc476\+0x7c>
-  80:  40 85 00 02     blea    cr1,0 <ppc476>
-  84:  4d 80 04 20     bltctr  
-  88:  4c 8a 04 20     bnectr  cr2
-  8c:  4c 86 04 20     bnectr  cr1
-  90:  4c 86 04 20     bnectr  cr1
-  94:  4d 80 04 21     bltctrl 
-  98:  4c 8a 04 21     bnectrl cr2
-  9c:  4c 86 04 21     bnectrl cr1
-  a0:  4c 86 04 21     bnectrl cr1
-  a4:  40 43 00 01     bdzfl   so,a4 <ppc476\+0xa4>
-  a8:  4d 80 00 20     bltlr   
-  ac:  4c 8a 00 20     bnelr   cr2
-  b0:  4c 86 00 20     bnelr   cr1
-  b4:  4c 86 00 20     bnelr   cr1
-  b8:  4d 80 00 21     bltlrl  
-  bc:  4c 8a 00 21     bnelrl  cr2
-  c0:  4c 86 00 21     bnelrl  cr1
-  c4:  4c 86 00 21     bnelrl  cr1
-  c8:  48 00 00 00     b       c8 <ppc476\+0xc8>
-  cc:  48 00 00 01     bl      cc <ppc476\+0xcc>
-  d0:  54 83 00 36     rlwinm  r3,r4,0,0,27
-  d4:  7c 03 20 00     cmpw    r3,r4
-  d8:  7f 83 20 00     cmpw    cr7,r3,r4
-  dc:  7c 83 2b f8     cmpb    r3,r4,r5
-  e0:  7c 83 2b f8     cmpb    r3,r4,r5
-  e4:  2c 03 ff 59     cmpwi   r3,-167
-  e8:  2f 83 ff 59     cmpwi   cr7,r3,-167
-  ec:  7c 03 20 40     cmplw   r3,r4
-  f0:  7f 83 20 40     cmplw   cr7,r3,r4
-  f4:  28 03 00 a7     cmplwi  r3,167
-  f8:  2b 83 00 a7     cmplwi  cr7,r3,167
-  fc:  7c 03 20 40     cmplw   r3,r4
- 100:  28 03 00 a7     cmplwi  r3,167
- 104:  7c 03 20 00     cmpw    r3,r4
- 108:  2c 03 ff 59     cmpwi   r3,-167
- 10c:  7d 6a 00 34     cntlzw  r10,r11
- 110:  7d 6a 00 35     cntlzw\. r10,r11
- 114:  4c 85 32 02     crand   4\*cr1\+lt,4\*cr1\+gt,4\*cr1\+eq
- 118:  4c 64 29 02     crandc  so,4\*cr1\+lt,4\*cr1\+gt
- 11c:  4c e0 0a 42     creqv   4\*cr1\+so,lt,gt
- 120:  4c 22 19 c2     crnand  gt,eq,so
- 124:  4c 01 10 42     crnor   lt,gt,eq
- 128:  4c a6 3b 82     cror    4\*cr1\+gt,4\*cr1\+eq,4\*cr1\+so
- 12c:  4c 43 23 42     crorc   eq,so,4\*cr1\+lt
- 130:  4c c7 01 82     crxor   4\*cr1\+eq,4\*cr1\+so,lt
- 134:  7c 09 55 ec     dcba    r9,r10
- 138:  7c 06 38 ac     dcbf    r6,r7
- 13c:  7c 06 38 ac     dcbf    r6,r7
- 140:  7c 06 3b ac     dcbi    r6,r7
- 144:  7c 85 33 0c     dcblc   4,r5,r6
- 148:  7c 06 38 6c     dcbst   r6,r7
- 14c:  7c c0 2a 2c     dcbt    0,r5,6
- 150:  7c 05 32 2c     dcbt    r5,r6
- 154:  7c c8 2a 2c     dcbt    r8,r5,6
- 158:  7c e8 49 4c     dcbtls  7,r8,r9
- 15c:  7c e0 31 ec     dcbtst  0,r6,7
- 160:  7c 06 39 ec     dcbtst  r6,r7
- 164:  7c e9 31 ec     dcbtst  r9,r6,7
- 168:  7d 4b 61 0c     dcbtstls 10,r11,r12
- 16c:  7c 01 17 ec     dcbz    r1,r2
- 170:  7c 05 37 ec     dcbz    r5,r6
- 174:  7c 00 03 8c     dccci   
- 178:  7c 00 03 8c     dccci   
- 17c:  7c 00 03 8c     dccci   
- 180:  7c 20 03 8c     dci     1
- 184:  7d 4b 63 d6     divw    r10,r11,r12
- 188:  7d 6c 6b d7     divw\.   r11,r12,r13
- 18c:  7d 4b 67 d6     divwo   r10,r11,r12
- 190:  7d 6c 6f d7     divwo\.  r11,r12,r13
- 194:  7d 4b 63 96     divwu   r10,r11,r12
- 198:  7d 6c 6b 97     divwu\.  r11,r12,r13
- 19c:  7d 4b 67 96     divwuo  r10,r11,r12
- 1a0:  7d 6c 6f 97     divwuo\. r11,r12,r13
- 1a4:  7c 83 28 9c     dlmzb   r3,r4,r5
- 1a8:  7c 83 28 9d     dlmzb\.  r3,r4,r5
- 1ac:  7d 6a 62 38     eqv     r10,r11,r12
- 1b0:  7d 6a 62 39     eqv\.    r10,r11,r12
- 1b4:  54 83 20 26     rlwinm  r3,r4,4,0,19
- 1b8:  7c 83 07 74     extsb   r3,r4
- 1bc:  7c 83 07 75     extsb\.  r3,r4
- 1c0:  7c 83 07 34     extsh   r3,r4
- 1c4:  7c 83 07 35     extsh\.  r3,r4
- 1c8:  fe a0 fa 10     fabs    f21,f31
- 1cc:  fe a0 fa 11     fabs\.   f21,f31
- 1d0:  fd 4b 60 2a     fadd    f10,f11,f12
- 1d4:  fd 4b 60 2b     fadd\.   f10,f11,f12
- 1d8:  ed 4b 60 2a     fadds   f10,f11,f12
- 1dc:  ed 4b 60 2b     fadds\.  f10,f11,f12
- 1e0:  fd 40 5e 9c     fcfid   f10,f11
- 1e4:  fd 40 5e 9d     fcfid\.  f10,f11
- 1e8:  fd 8a 58 40     fcmpo   cr3,f10,f11
- 1ec:  fd 84 28 00     fcmpu   cr3,f4,f5
- 1f0:  fd 4b 60 10     fcpsgn  f10,f11,f12
- 1f4:  fd 4b 60 11     fcpsgn\. f10,f11,f12
- 1f8:  fd 40 5e 5c     fctid   f10,f11
- 1fc:  fd 40 5e 5d     fctid\.  f10,f11
- 200:  fd 40 5e 5e     fctidz  f10,f11
- 204:  fd 40 5e 5f     fctidz\. f10,f11
- 208:  fd 40 58 1c     fctiw   f10,f11
- 20c:  fd 40 58 1d     fctiw\.  f10,f11
- 210:  fd 40 58 1e     fctiwz  f10,f11
- 214:  fd 40 58 1f     fctiwz\. f10,f11
- 218:  fd 4b 60 24     fdiv    f10,f11,f12
- 21c:  fd 4b 60 25     fdiv\.   f10,f11,f12
- 220:  ed 4b 60 24     fdivs   f10,f11,f12
- 224:  ed 4b 60 25     fdivs\.  f10,f11,f12
- 228:  fd 4b 6b 3a     fmadd   f10,f11,f12,f13
- 22c:  fd 4b 6b 3b     fmadd\.  f10,f11,f12,f13
- 230:  ed 4b 6b 3a     fmadds  f10,f11,f12,f13
- 234:  ed 4b 6b 3b     fmadds\. f10,f11,f12,f13
- 238:  fc 60 20 90     fmr     f3,f4
- 23c:  fc 60 20 91     fmr\.    f3,f4
- 240:  fd 4b 6b 38     fmsub   f10,f11,f12,f13
- 244:  fd 4b 6b 39     fmsub\.  f10,f11,f12,f13
- 248:  ed 4b 6b 38     fmsubs  f10,f11,f12,f13
- 24c:  ed 4b 6b 39     fmsubs\. f10,f11,f12,f13
- 250:  fd 4b 03 32     fmul    f10,f11,f12
- 254:  fd 4b 03 33     fmul\.   f10,f11,f12
- 258:  ed 4b 03 32     fmuls   f10,f11,f12
- 25c:  ed 4b 03 33     fmuls\.  f10,f11,f12
- 260:  fe 80 f1 10     fnabs   f20,f30
- 264:  fe 80 f1 11     fnabs\.  f20,f30
- 268:  fc 60 20 50     fneg    f3,f4
- 26c:  fc 60 20 51     fneg\.   f3,f4
- 270:  fd 4b 6b 3e     fnmadd  f10,f11,f12,f13
- 274:  fd 4b 6b 3f     fnmadd\. f10,f11,f12,f13
- 278:  ed 4b 6b 3e     fnmadds f10,f11,f12,f13
- 27c:  ed 4b 6b 3f     fnmadds\. f10,f11,f12,f13
- 280:  fd 4b 6b 3c     fnmsub  f10,f11,f12,f13
- 284:  fd 4b 6b 3d     fnmsub\. f10,f11,f12,f13
- 288:  ed 4b 6b 3c     fnmsubs f10,f11,f12,f13
- 28c:  ed 4b 6b 3d     fnmsubs\. f10,f11,f12,f13
- 290:  fd c0 78 30     fre     f14,f15
- 294:  fd c0 78 31     fre\.    f14,f15
- 298:  ed c0 78 30     fres    f14,f15
- 29c:  ed c0 78 31     fres\.   f14,f15
- 2a0:  fd 40 5b d0     frim    f10,f11
- 2a4:  fd 40 5b d1     frim\.   f10,f11
- 2a8:  fd 40 5b 10     frin    f10,f11
- 2ac:  fd 40 5b 11     frin\.   f10,f11
- 2b0:  fd 40 5b 90     frip    f10,f11
- 2b4:  fd 40 5b 91     frip\.   f10,f11
- 2b8:  fd 40 5b 50     friz    f10,f11
- 2bc:  fd 40 5b 51     friz\.   f10,f11
- 2c0:  fc c0 38 18     frsp    f6,f7
- 2c4:  fd 00 48 19     frsp\.   f8,f9
- 2c8:  fd c0 78 34     frsqrte f14,f15
- 2cc:  fd c0 78 35     frsqrte\. f14,f15
- 2d0:  ed c0 78 34     frsqrtes f14,f15
- 2d4:  ed c0 78 35     frsqrtes\. f14,f15
- 2d8:  fd 4b 6b 2e     fsel    f10,f11,f12,f13
- 2dc:  fd 4b 6b 2f     fsel\.   f10,f11,f12,f13
- 2e0:  fd 40 58 2c     fsqrt   f10,f11
- 2e4:  fd 40 58 2d     fsqrt\.  f10,f11
- 2e8:  ed 40 58 2c     fsqrts  f10,f11
- 2ec:  ed 40 58 2d     fsqrts\. f10,f11
- 2f0:  fd 4b 60 28     fsub    f10,f11,f12
- 2f4:  fd 4b 60 29     fsub\.   f10,f11,f12
- 2f8:  ed 4b 60 28     fsubs   f10,f11,f12
- 2fc:  ed 4b 60 29     fsubs\.  f10,f11,f12
- 300:  7c 03 27 ac     icbi    r3,r4
- 304:  7e 11 91 cc     icblc   16,r17,r18
- 308:  7c a8 48 2c     icbt    5,r8,r9
- 30c:  7d ae 7b cc     icbtls  13,r14,r15
- 310:  7c 00 07 8c     iccci   
- 314:  7c 00 07 8c     iccci   
- 318:  7c 00 07 8c     iccci   
- 31c:  7c 20 07 8c     ici     1
- 320:  7c 03 27 cc     icread  r3,r4
- 324:  50 83 65 36     rlwimi  r3,r4,12,20,27
- 328:  7c 43 27 1e     isel    r2,r3,r4,28
- 32c:  4c 00 01 2c     isync
- 330:  89 21 00 00     lbz     r9,0\(r1\)
- 334:  8d 41 00 01     lbzu    r10,1\(r1\)
- 338:  7e 95 b0 ee     lbzux   r20,r21,r22
- 33c:  7c 64 28 ae     lbzx    r3,r4,r5
- 340:  ca a1 00 08     lfd     f21,8\(r1\)
- 344:  ce c1 00 10     lfdu    f22,16\(r1\)
- 348:  7e 95 b4 ee     lfdux   f20,r21,r22
- 34c:  7d ae 7c ae     lfdx    f13,r14,r15
- 350:  7d 43 26 ae     lfiwax  f10,r3,r4
- 354:  c2 61 00 00     lfs     f19,0\(r1\)
- 358:  c6 81 00 04     lfsu    f20,4\(r1\)
- 35c:  7d 4b 64 6e     lfsux   f10,r11,r12
- 360:  7d 4b 64 2e     lfsx    f10,r11,r12
- 364:  a9 e1 00 06     lha     r15,6\(r1\)
- 368:  ae 01 00 08     lhau    r16,8\(r1\)
- 36c:  7d 2a 5a ee     lhaux   r9,r10,r11
- 370:  7d 2a 5a ae     lhax    r9,r10,r11
- 374:  7c 64 2e 2c     lhbrx   r3,r4,r5
- 378:  a1 a1 00 00     lhz     r13,0\(r1\)
- 37c:  a5 c1 00 02     lhzu    r14,2\(r1\)
- 380:  7e 96 c2 6e     lhzux   r20,r22,r24
- 384:  7e f8 ca 2e     lhzx    r23,r24,r25
- 388:  b8 61 ff f0     lmw     r3,-16\(r1\)
- 38c:  7c a4 84 aa     lswi    r5,r4,16
- 390:  7c 64 2c 2a     lswx    r3,r4,r5
- 394:  7c 64 28 28     lwarx   r3,r4,r5
- 398:  7c 64 28 28     lwarx   r3,r4,r5
- 39c:  7c 64 28 29     lwarx   r3,r4,r5,1
- 3a0:  7c 64 2c 2c     lwbrx   r3,r4,r5
- 3a4:  80 c7 00 00     lwz     r6,0\(r7\)
- 3a8:  84 61 00 10     lwzu    r3,16\(r1\)
- 3ac:  7c 64 28 6e     lwzux   r3,r4,r5
- 3b0:  7c 64 28 2e     lwzx    r3,r4,r5
- 3b4:  10 64 29 58     macchw  r3,r4,r5
- 3b8:  10 64 29 59     macchw\. r3,r4,r5
- 3bc:  10 64 2d 58     macchwo r3,r4,r5
- 3c0:  10 64 2d 59     macchwo\. r3,r4,r5
- 3c4:  10 64 29 d8     macchws r3,r4,r5
- 3c8:  10 64 29 d9     macchws\. r3,r4,r5
- 3cc:  10 64 2d d8     macchwso r3,r4,r5
- 3d0:  10 64 2d d9     macchwso\. r3,r4,r5
- 3d4:  10 64 29 98     macchwsu r3,r4,r5
- 3d8:  10 64 29 99     macchwsu\. r3,r4,r5
- 3dc:  10 64 2d 98     macchwsuo r3,r4,r5
- 3e0:  10 64 2d 99     macchwsuo\. r3,r4,r5
- 3e4:  10 64 29 18     macchwu r3,r4,r5
- 3e8:  10 64 29 19     macchwu\. r3,r4,r5
- 3ec:  10 64 2d 18     macchwuo r3,r4,r5
- 3f0:  10 64 2d 19     macchwuo\. r3,r4,r5
- 3f4:  10 64 28 58     machhw  r3,r4,r5
- 3f8:  10 64 28 59     machhw\. r3,r4,r5
- 3fc:  10 64 2c 58     machhwo r3,r4,r5
- 400:  10 64 2c 59     machhwo\. r3,r4,r5
- 404:  10 64 28 d8     machhws r3,r4,r5
- 408:  10 64 28 d9     machhws\. r3,r4,r5
- 40c:  10 64 2c d8     machhwso r3,r4,r5
- 410:  10 64 2c d9     machhwso\. r3,r4,r5
- 414:  10 64 28 98     machhwsu r3,r4,r5
- 418:  10 64 28 99     machhwsu\. r3,r4,r5
- 41c:  10 64 2c 98     machhwsuo r3,r4,r5
- 420:  10 64 2c 99     machhwsuo\. r3,r4,r5
- 424:  10 64 28 18     machhwu r3,r4,r5
- 428:  10 64 28 19     machhwu\. r3,r4,r5
- 42c:  10 64 2c 18     machhwuo r3,r4,r5
- 430:  10 64 2c 19     machhwuo\. r3,r4,r5
- 434:  10 64 2b 58     maclhw  r3,r4,r5
- 438:  10 64 2b 59     maclhw\. r3,r4,r5
- 43c:  10 64 2f 58     maclhwo r3,r4,r5
- 440:  10 64 2f 59     maclhwo\. r3,r4,r5
- 444:  10 64 2b d8     maclhws r3,r4,r5
- 448:  10 64 2b d9     maclhws\. r3,r4,r5
- 44c:  10 64 2f d8     maclhwso r3,r4,r5
- 450:  10 64 2f d9     maclhwso\. r3,r4,r5
- 454:  10 64 2b 98     maclhwsu r3,r4,r5
- 458:  10 64 2b 99     maclhwsu\. r3,r4,r5
- 45c:  10 64 2f 98     maclhwsuo r3,r4,r5
- 460:  10 64 2f 99     maclhwsuo\. r3,r4,r5
- 464:  10 64 2b 18     maclhwu r3,r4,r5
- 468:  10 64 2b 19     maclhwu\. r3,r4,r5
- 46c:  10 64 2f 18     maclhwuo r3,r4,r5
- 470:  10 64 2f 19     maclhwuo\. r3,r4,r5
- 474:  7c 00 06 ac     mbar    
- 478:  7c 00 06 ac     mbar    
- 47c:  7c 20 06 ac     mbar    1
- 480:  4c 04 00 00     mcrf    cr0,cr1
- 484:  fd 90 00 80     mcrfs   cr3,cr4
- 488:  7d 80 04 00     mcrxr   cr3
- 48c:  7c 60 00 26     mfcr    r3
- 490:  7c 60 00 26     mfcr    r3
- 494:  7c aa 3a 86     mfdcr   r5,234
- 498:  7c 64 02 46     mfdcrux r3,r4
- 49c:  7c 85 02 06     mfdcrx  r4,r5
- 4a0:  ff c0 04 8e     mffs    f30
- 4a4:  ff e0 04 8f     mffs\.   f31
- 4a8:  7e 60 00 a6     mfmsr   r19
- 4ac:  7c 78 00 26     mfocrf  r3,128
- 4b0:  7c 60 22 a6     mfspr   r3,128
- 4b4:  7c 6c 42 e6     mftbl   r3
- 4b8:  7c 00 04 ac     msync
- 4bc:  7c 78 01 20     mtocrf  128,r3
- 4c0:  7c 6f f1 20     mtcr    r3
- 4c4:  7d 10 6b 86     mtdcr   432,r8
- 4c8:  7c 83 03 46     mtdcrux r3,r4
- 4cc:  7c e6 03 06     mtdcrx  r6,r7
- 4d0:  fc 60 00 8c     mtfsb0  so
- 4d4:  fc 60 00 8d     mtfsb0\. so
- 4d8:  fc 60 00 4c     mtfsb1  so
- 4dc:  fc 60 00 4d     mtfsb1\. so
- 4e0:  fc 0c 55 8e     mtfsf   6,f10
- 4e4:  fc 0c 55 8e     mtfsf   6,f10
- 4e8:  fc 0d 55 8e     mtfsf   6,f10,0,1
- 4ec:  fe 0c 55 8e     mtfsf   6,f10,1,0
- 4f0:  fc 0c 5d 8f     mtfsf\.  6,f11
- 4f4:  fc 0c 5d 8f     mtfsf\.  6,f11
- 4f8:  fc 0d 5d 8f     mtfsf\.  6,f11,0,1
- 4fc:  fe 0c 5d 8f     mtfsf\.  6,f11,1,0
- 500:  ff 00 01 0c     mtfsfi  6,0
- 504:  ff 00 01 0c     mtfsfi  6,0
- 508:  ff 00 01 0c     mtfsfi  6,0
- 50c:  ff 01 01 0c     mtfsfi  6,0,1
- 510:  ff 00 f1 0d     mtfsfi\. 6,15
- 514:  ff 00 f1 0d     mtfsfi\. 6,15
- 518:  ff 00 f1 0d     mtfsfi\. 6,15
- 51c:  ff 01 f1 0d     mtfsfi\. 6,15,1
- 520:  7d 40 01 24     mtmsr   r10
- 524:  7c 78 01 20     mtocrf  128,r3
- 528:  7c 60 23 a6     mtspr   128,r3
- 52c:  10 64 29 50     mulchw  r3,r4,r5
- 530:  10 64 29 51     mulchw\. r3,r4,r5
- 534:  10 64 29 10     mulchwu r3,r4,r5
- 538:  10 64 29 11     mulchwu\. r3,r4,r5
- 53c:  10 64 28 50     mulhhw  r3,r4,r5
- 540:  10 64 28 51     mulhhw\. r3,r4,r5
- 544:  10 64 28 10     mulhhwu r3,r4,r5
- 548:  10 64 28 11     mulhhwu\. r3,r4,r5
- 54c:  7c 64 28 96     mulhw   r3,r4,r5
- 550:  7c 64 28 97     mulhw\.  r3,r4,r5
- 554:  7c 64 28 16     mulhwu  r3,r4,r5
- 558:  7c 64 28 17     mulhwu\. r3,r4,r5
- 55c:  10 64 2b 50     mullhw  r3,r4,r5
- 560:  10 64 2b 51     mullhw\. r3,r4,r5
- 564:  10 64 2b 10     mullhwu r3,r4,r5
- 568:  10 64 2b 11     mullhwu\. r3,r4,r5
- 56c:  1c 64 00 05     mulli   r3,r4,5
- 570:  7c 64 29 d6     mullw   r3,r4,r5
- 574:  7c 64 29 d7     mullw\.  r3,r4,r5
- 578:  7c 64 2d d6     mullwo  r3,r4,r5
- 57c:  7c 64 2d d7     mullwo\. r3,r4,r5
- 580:  7f bc f3 b8     nand    r28,r29,r30
- 584:  7f bc f3 b9     nand\.   r28,r29,r30
- 588:  7c 64 00 d0     neg     r3,r4
- 58c:  7c 64 00 d1     neg\.    r3,r4
- 590:  7e 11 04 d0     nego    r16,r17
- 594:  7e 53 04 d1     nego\.   r18,r19
- 598:  10 64 29 5c     nmacchw r3,r4,r5
- 59c:  10 64 29 5d     nmacchw\. r3,r4,r5
- 5a0:  10 64 2d 5c     nmacchwo r3,r4,r5
- 5a4:  10 64 2d 5d     nmacchwo\. r3,r4,r5
- 5a8:  10 64 29 dc     nmacchws r3,r4,r5
- 5ac:  10 64 29 dd     nmacchws\. r3,r4,r5
- 5b0:  10 64 2d dc     nmacchwso r3,r4,r5
- 5b4:  10 64 2d dd     nmacchwso\. r3,r4,r5
- 5b8:  10 64 28 5c     nmachhw r3,r4,r5
- 5bc:  10 64 28 5d     nmachhw\. r3,r4,r5
- 5c0:  10 64 2c 5c     nmachhwo r3,r4,r5
- 5c4:  10 64 2c 5d     nmachhwo\. r3,r4,r5
- 5c8:  10 64 28 dc     nmachhws r3,r4,r5
- 5cc:  10 64 28 dd     nmachhws\. r3,r4,r5
- 5d0:  10 64 2c dc     nmachhwso r3,r4,r5
- 5d4:  10 64 2c dd     nmachhwso\. r3,r4,r5
- 5d8:  10 64 2b 5c     nmaclhw r3,r4,r5
- 5dc:  10 64 2b 5d     nmaclhw\. r3,r4,r5
- 5e0:  10 64 2f 5c     nmaclhwo r3,r4,r5
- 5e4:  10 64 2f 5d     nmaclhwo\. r3,r4,r5
- 5e8:  10 64 2b dc     nmaclhws r3,r4,r5
- 5ec:  10 64 2b dd     nmaclhws\. r3,r4,r5
- 5f0:  10 64 2f dc     nmaclhwso r3,r4,r5
- 5f4:  10 64 2f dd     nmaclhwso\. r3,r4,r5
- 5f8:  7e b4 b0 f8     nor     r20,r21,r22
- 5fc:  7e b4 b0 f9     nor\.    r20,r21,r22
- 600:  7c 40 23 78     or      r0,r2,r4
- 604:  7d cc 83 79     or\.     r12,r14,r16
- 608:  7e 0f 8b 38     orc     r15,r16,r17
- 60c:  7e 72 a3 39     orc\.    r18,r19,r20
- 610:  60 21 00 00     ori     r1,r1,0
- 614:  64 83 de ad     oris    r3,r4,57005
- 618:  7c 83 00 f4     popcntb r3,r4
- 61c:  7c 83 01 34     prtyw   r3,r4
- 620:  4c 00 00 66     rfci
- 624:  4c 00 00 64     rfi
- 628:  4c 00 00 4c     rfmci
- 62c:  50 83 65 36     rlwimi  r3,r4,12,20,27
- 630:  50 83 65 37     rlwimi\. r3,r4,12,20,27
- 634:  54 83 00 36     rlwinm  r3,r4,0,0,27
- 638:  54 83 d1 be     rlwinm  r3,r4,26,6,31
- 63c:  54 83 20 26     rlwinm  r3,r4,4,0,19
- 640:  54 83 00 37     rlwinm\. r3,r4,0,0,27
- 644:  5c 83 28 3e     rotlw   r3,r4,r5
- 648:  5c 83 28 3f     rotlw\.  r3,r4,r5
- 64c:  5c 83 28 3e     rotlw   r3,r4,r5
- 650:  5c 83 28 3f     rotlw\.  r3,r4,r5
- 654:  44 00 00 02     sc      
- 658:  7c 83 28 30     slw     r3,r4,r5
- 65c:  7c 83 28 31     slw\.    r3,r4,r5
- 660:  7c 83 2e 30     sraw    r3,r4,r5
- 664:  7c 83 2e 31     sraw\.   r3,r4,r5
- 668:  7c 83 86 70     srawi   r3,r4,16
- 66c:  7c 83 86 71     srawi\.  r3,r4,16
- 670:  7c 83 2c 30     srw     r3,r4,r5
- 674:  7c 83 2c 31     srw\.    r3,r4,r5
- 678:  54 83 d1 be     rlwinm  r3,r4,26,6,31
- 67c:  99 61 00 02     stb     r11,2\(r1\)
- 680:  9d 81 00 03     stbu    r12,3\(r1\)
- 684:  7d ae 79 ee     stbux   r13,r14,r15
- 688:  7c 64 29 ae     stbx    r3,r4,r5
- 68c:  db 21 00 20     stfd    f25,32\(r1\)
- 690:  df 41 00 28     stfdu   f26,40\(r1\)
- 694:  7c 01 15 ee     stfdux  f0,r1,r2
- 698:  7f be fd ae     stfdx   f29,r30,r31
- 69c:  7d 43 27 ae     stfiwx  f10,r3,r4
- 6a0:  d2 e1 00 14     stfs    f23,20\(r1\)
- 6a4:  d7 01 00 18     stfsu   f24,24\(r1\)
- 6a8:  7f 5b e5 6e     stfsux  f26,r27,r28
- 6ac:  7e f8 cd 2e     stfsx   f23,r24,r25
- 6b0:  b2 21 00 0a     sth     r17,10\(r1\)
- 6b4:  7c c7 47 2c     sthbrx  r6,r7,r8
- 6b8:  b6 41 00 0c     sthu    r18,12\(r1\)
- 6bc:  7e b6 bb 6e     sthux   r21,r22,r23
- 6c0:  7d 8d 73 2e     sthx    r12,r13,r14
- 6c4:  bc c1 ff f0     stmw    r6,-16\(r1\)
- 6c8:  7c 64 85 aa     stswi   r3,r4,16
- 6cc:  7c 64 2d 2a     stswx   r3,r4,r5
- 6d0:  90 c7 ff f0     stw     r6,-16\(r7\)
- 6d4:  7c 64 2d 2c     stwbrx  r3,r4,r5
- 6d8:  7c 64 29 2d     stwcx\.  r3,r4,r5
- 6dc:  94 61 00 10     stwu    r3,16\(r1\)
- 6e0:  7c 64 29 6e     stwux   r3,r4,r5
- 6e4:  7c 64 29 2e     stwx    r3,r4,r5
- 6e8:  7c 64 28 50     subf    r3,r4,r5
- 6ec:  7c 64 28 51     subf\.   r3,r4,r5
- 6f0:  7c 64 28 10     subfc   r3,r4,r5
- 6f4:  7c 64 28 11     subfc\.  r3,r4,r5
- 6f8:  7c 64 2c 10     subfco  r3,r4,r5
- 6fc:  7c 64 2c 11     subfco\. r3,r4,r5
- 700:  7c 64 29 10     subfe   r3,r4,r5
- 704:  7c 64 29 11     subfe\.  r3,r4,r5
- 708:  7c 64 2d 10     subfeo  r3,r4,r5
- 70c:  7c 64 2d 11     subfeo\. r3,r4,r5
- 710:  20 64 00 05     subfic  r3,r4,5
- 714:  7c 64 01 d0     subfme  r3,r4
- 718:  7c 64 01 d1     subfme\. r3,r4
- 71c:  7c 64 05 d0     subfmeo r3,r4
- 720:  7c 64 05 d1     subfmeo\. r3,r4
- 724:  7c 64 2c 50     subfo   r3,r4,r5
- 728:  7c 64 2c 51     subfo\.  r3,r4,r5
- 72c:  7c 64 01 90     subfze  r3,r4
- 730:  7c 64 01 91     subfze\. r3,r4
- 734:  7c 64 05 90     subfzeo r3,r4
- 738:  7c 64 05 91     subfzeo\. r3,r4
- 73c:  7c 07 46 24     tlbivax r7,r8
- 740:  7c 22 3f 64     tlbre   r1,r2,7
- 744:  7c 0b 67 24     tlbsx   r11,r12
- 748:  7d 8d 77 24     tlbsx   r12,r13,r14
- 74c:  7d 8d 77 25     tlbsx\.  r12,r13,r14
- 750:  7c 00 04 6c     tlbsync
- 754:  7c 00 07 a4     tlbwe   
- 758:  7c 00 07 a4     tlbwe   
- 75c:  7c 21 0f a4     tlbwe   r1,r1,1
- 760:  7f e0 00 08     trap
- 764:  7f e0 00 08     trap
- 768:  7c 83 20 08     tweq    r3,r4
- 76c:  7c a3 20 08     twlge   r3,r4
- 770:  7c 83 20 08     tweq    r3,r4
- 774:  0d 03 00 0f     twgti   r3,15
- 778:  0c c3 00 0f     twllei  r3,15
- 77c:  0d 03 00 0f     twgti   r3,15
- 780:  7c a3 20 08     twlge   r3,r4
- 784:  0c c3 00 0f     twllei  r3,15
- 788:  7c 60 01 06     wrtee   r3
- 78c:  7c 00 81 46     wrteei  1
- 790:  7f dd fa 78     xor     r29,r30,r31
- 794:  7f dd fa 79     xor\.    r29,r30,r31
- 798:  68 83 de ad     xori    r3,r4,57005
- 79c:  6c 83 de ad     xoris   r3,r4,57005
+   0:  (7c 64 2a 14|14 2a 64 7c)       add     r3,r4,r5
+   4:  (7c 64 2a 15|15 2a 64 7c)       add\.    r3,r4,r5
+   8:  (7c 64 28 14|14 28 64 7c)       addc    r3,r4,r5
+   c:  (7c 64 28 15|15 28 64 7c)       addc\.   r3,r4,r5
+  10:  (7c 64 2c 14|14 2c 64 7c)       addco   r3,r4,r5
+  14:  (7c 64 2c 15|15 2c 64 7c)       addco\.  r3,r4,r5
+  18:  (7c 64 29 14|14 29 64 7c)       adde    r3,r4,r5
+  1c:  (7c 64 29 15|15 29 64 7c)       adde\.   r3,r4,r5
+  20:  (7c 64 2d 14|14 2d 64 7c)       addeo   r3,r4,r5
+  24:  (7c 64 2d 15|15 2d 64 7c)       addeo\.  r3,r4,r5
+  28:  (38 64 ff 80|80 ff 64 38)       addi    r3,r4,-128
+  2c:  (30 64 ff 80|80 ff 64 30)       addic   r3,r4,-128
+  30:  (34 64 ff 80|80 ff 64 34)       addic\.  r3,r4,-128
+  34:  (3c 64 ff 80|80 ff 64 3c)       addis   r3,r4,-128
+  38:  (7c 64 01 d4|d4 01 64 7c)       addme   r3,r4
+  3c:  (7c 64 01 d5|d5 01 64 7c)       addme\.  r3,r4
+  40:  (7c 64 05 d4|d4 05 64 7c)       addmeo  r3,r4
+  44:  (7c 64 05 d5|d5 05 64 7c)       addmeo\. r3,r4
+  48:  (7c 64 2e 14|14 2e 64 7c)       addo    r3,r4,r5
+  4c:  (7c 64 2e 15|15 2e 64 7c)       addo\.   r3,r4,r5
+  50:  (7c 64 01 94|94 01 64 7c)       addze   r3,r4
+  54:  (7c 64 01 95|95 01 64 7c)       addze\.  r3,r4
+  58:  (7c 64 05 94|94 05 64 7c)       addzeo  r3,r4
+  5c:  (7c 64 05 95|95 05 64 7c)       addzeo\. r3,r4
+  60:  (7c 83 28 38|38 28 83 7c)       and     r3,r4,r5
+  64:  (7c 83 28 39|39 28 83 7c)       and\.    r3,r4,r5
+  68:  (7d cd 78 78|78 78 cd 7d)       andc    r13,r14,r15
+  6c:  (7e 30 90 79|79 90 30 7e)       andc\.   r16,r17,r18
+  70:  (70 83 de ad|ad de 83 70)       andi\.   r3,r4,57005
+  74:  (74 83 de ad|ad de 83 74)       andis\.  r3,r4,57005
+  78:  (48 00 00 02|02 00 00 48)       ba      0 <ppc476>
+  7c:  (40 01 00 00|00 00 01 40)       bdnzf   gt,7c <ppc476\+0x7c>
+  80:  (40 85 00 02|02 00 85 40)       blea    cr1,0 <ppc476>
+  84:  (4d 80 04 20|20 04 80 4d)       bltctr  
+  88:  (4c 8a 04 20|20 04 8a 4c)       bnectr  cr2
+  8c:  (4c 86 04 20|20 04 86 4c)       bnectr  cr1
+  90:  (4c 86 04 20|20 04 86 4c)       bnectr  cr1
+  94:  (4d 80 04 21|21 04 80 4d)       bltctrl 
+  98:  (4c 8a 04 21|21 04 8a 4c)       bnectrl cr2
+  9c:  (4c 86 04 21|21 04 86 4c)       bnectrl cr1
+  a0:  (4c 86 04 21|21 04 86 4c)       bnectrl cr1
+  a4:  (40 43 00 01|01 00 43 40)       bdzfl   so,a4 <ppc476\+0xa4>
+  a8:  (4d 80 00 20|20 00 80 4d)       bltlr   
+  ac:  (4c 8a 00 20|20 00 8a 4c)       bnelr   cr2
+  b0:  (4c 86 00 20|20 00 86 4c)       bnelr   cr1
+  b4:  (4c 86 00 20|20 00 86 4c)       bnelr   cr1
+  b8:  (4d 80 00 21|21 00 80 4d)       bltlrl  
+  bc:  (4c 8a 00 21|21 00 8a 4c)       bnelrl  cr2
+  c0:  (4c 86 00 21|21 00 86 4c)       bnelrl  cr1
+  c4:  (4c 86 00 21|21 00 86 4c)       bnelrl  cr1
+  c8:  (48 00 00 00|00 00 00 48)       b       c8 <ppc476\+0xc8>
+  cc:  (48 00 00 01|01 00 00 48)       bl      cc <ppc476\+0xcc>
+  d0:  (54 83 00 36|36 00 83 54)       rlwinm  r3,r4,0,0,27
+  d4:  (7c 03 20 00|00 20 03 7c)       cmpw    r3,r4
+  d8:  (7f 83 20 00|00 20 83 7f)       cmpw    cr7,r3,r4
+  dc:  (7c 83 2b f8|f8 2b 83 7c)       cmpb    r3,r4,r5
+  e0:  (7c 83 2b f8|f8 2b 83 7c)       cmpb    r3,r4,r5
+  e4:  (2c 03 ff 59|59 ff 03 2c)       cmpwi   r3,-167
+  e8:  (2f 83 ff 59|59 ff 83 2f)       cmpwi   cr7,r3,-167
+  ec:  (7c 03 20 40|40 20 03 7c)       cmplw   r3,r4
+  f0:  (7f 83 20 40|40 20 83 7f)       cmplw   cr7,r3,r4
+  f4:  (28 03 00 a7|a7 00 03 28)       cmplwi  r3,167
+  f8:  (2b 83 00 a7|a7 00 83 2b)       cmplwi  cr7,r3,167
+  fc:  (7c 03 20 40|40 20 03 7c)       cmplw   r3,r4
+ 100:  (28 03 00 a7|a7 00 03 28)       cmplwi  r3,167
+ 104:  (7c 03 20 00|00 20 03 7c)       cmpw    r3,r4
+ 108:  (2c 03 ff 59|59 ff 03 2c)       cmpwi   r3,-167
+ 10c:  (7d 6a 00 34|34 00 6a 7d)       cntlzw  r10,r11
+ 110:  (7d 6a 00 35|35 00 6a 7d)       cntlzw\. r10,r11
+ 114:  (4c 85 32 02|02 32 85 4c)       crand   4\*cr1\+lt,4\*cr1\+gt,4\*cr1\+eq
+ 118:  (4c 64 29 02|02 29 64 4c)       crandc  so,4\*cr1\+lt,4\*cr1\+gt
+ 11c:  (4c e0 0a 42|42 0a e0 4c)       creqv   4\*cr1\+so,lt,gt
+ 120:  (4c 22 19 c2|c2 19 22 4c)       crnand  gt,eq,so
+ 124:  (4c 01 10 42|42 10 01 4c)       crnor   lt,gt,eq
+ 128:  (4c a6 3b 82|82 3b a6 4c)       cror    4\*cr1\+gt,4\*cr1\+eq,4\*cr1\+so
+ 12c:  (4c 43 23 42|42 23 43 4c)       crorc   eq,so,4\*cr1\+lt
+ 130:  (4c c7 01 82|82 01 c7 4c)       crxor   4\*cr1\+eq,4\*cr1\+so,lt
+ 134:  (7c 09 55 ec|ec 55 09 7c)       dcba    r9,r10
+ 138:  (7c 06 38 ac|ac 38 06 7c)       dcbf    r6,r7
+ 13c:  (7c 06 38 ac|ac 38 06 7c)       dcbf    r6,r7
+ 140:  (7c 06 3b ac|ac 3b 06 7c)       dcbi    r6,r7
+ 144:  (7c 85 33 0c|0c 33 85 7c)       dcblc   4,r5,r6
+ 148:  (7c 06 38 6c|6c 38 06 7c)       dcbst   r6,r7
+ 14c:  (7c c0 2a 2c|2c 2a c0 7c)       dcbt    0,r5,6
+ 150:  (7c 05 32 2c|2c 32 05 7c)       dcbt    r5,r6
+ 154:  (7c c8 2a 2c|2c 2a c8 7c)       dcbt    r8,r5,6
+ 158:  (7c e8 49 4c|4c 49 e8 7c)       dcbtls  7,r8,r9
+ 15c:  (7c e0 31 ec|ec 31 e0 7c)       dcbtst  0,r6,7
+ 160:  (7c 06 39 ec|ec 39 06 7c)       dcbtst  r6,r7
+ 164:  (7c e9 31 ec|ec 31 e9 7c)       dcbtst  r9,r6,7
+ 168:  (7d 4b 61 0c|0c 61 4b 7d)       dcbtstls 10,r11,r12
+ 16c:  (7c 01 17 ec|ec 17 01 7c)       dcbz    r1,r2
+ 170:  (7c 05 37 ec|ec 37 05 7c)       dcbz    r5,r6
+ 174:  (7c 00 03 8c|8c 03 00 7c)       dccci   
+ 178:  (7c 00 03 8c|8c 03 00 7c)       dccci   
+ 17c:  (7c 00 03 8c|8c 03 00 7c)       dccci   
+ 180:  (7c 20 03 8c|8c 03 20 7c)       dci     1
+ 184:  (7d 4b 63 d6|d6 63 4b 7d)       divw    r10,r11,r12
+ 188:  (7d 6c 6b d7|d7 6b 6c 7d)       divw\.   r11,r12,r13
+ 18c:  (7d 4b 67 d6|d6 67 4b 7d)       divwo   r10,r11,r12
+ 190:  (7d 6c 6f d7|d7 6f 6c 7d)       divwo\.  r11,r12,r13
+ 194:  (7d 4b 63 96|96 63 4b 7d)       divwu   r10,r11,r12
+ 198:  (7d 6c 6b 97|97 6b 6c 7d)       divwu\.  r11,r12,r13
+ 19c:  (7d 4b 67 96|96 67 4b 7d)       divwuo  r10,r11,r12
+ 1a0:  (7d 6c 6f 97|97 6f 6c 7d)       divwuo\. r11,r12,r13
+ 1a4:  (7c 83 28 9c|9c 28 83 7c)       dlmzb   r3,r4,r5
+ 1a8:  (7c 83 28 9d|9d 28 83 7c)       dlmzb\.  r3,r4,r5
+ 1ac:  (7d 6a 62 38|38 62 6a 7d)       eqv     r10,r11,r12
+ 1b0:  (7d 6a 62 39|39 62 6a 7d)       eqv\.    r10,r11,r12
+ 1b4:  (54 83 20 26|26 20 83 54)       rlwinm  r3,r4,4,0,19
+ 1b8:  (7c 83 07 74|74 07 83 7c)       extsb   r3,r4
+ 1bc:  (7c 83 07 75|75 07 83 7c)       extsb\.  r3,r4
+ 1c0:  (7c 83 07 34|34 07 83 7c)       extsh   r3,r4
+ 1c4:  (7c 83 07 35|35 07 83 7c)       extsh\.  r3,r4
+ 1c8:  (fe a0 fa 10|10 fa a0 fe)       fabs    f21,f31
+ 1cc:  (fe a0 fa 11|11 fa a0 fe)       fabs\.   f21,f31
+ 1d0:  (fd 4b 60 2a|2a 60 4b fd)       fadd    f10,f11,f12
+ 1d4:  (fd 4b 60 2b|2b 60 4b fd)       fadd\.   f10,f11,f12
+ 1d8:  (ed 4b 60 2a|2a 60 4b ed)       fadds   f10,f11,f12
+ 1dc:  (ed 4b 60 2b|2b 60 4b ed)       fadds\.  f10,f11,f12
+ 1e0:  (fd 40 5e 9c|9c 5e 40 fd)       fcfid   f10,f11
+ 1e4:  (fd 40 5e 9d|9d 5e 40 fd)       fcfid\.  f10,f11
+ 1e8:  (fd 8a 58 40|40 58 8a fd)       fcmpo   cr3,f10,f11
+ 1ec:  (fd 84 28 00|00 28 84 fd)       fcmpu   cr3,f4,f5
+ 1f0:  (fd 4b 60 10|10 60 4b fd)       fcpsgn  f10,f11,f12
+ 1f4:  (fd 4b 60 11|11 60 4b fd)       fcpsgn\. f10,f11,f12
+ 1f8:  (fd 40 5e 5c|5c 5e 40 fd)       fctid   f10,f11
+ 1fc:  (fd 40 5e 5d|5d 5e 40 fd)       fctid\.  f10,f11
+ 200:  (fd 40 5e 5e|5e 5e 40 fd)       fctidz  f10,f11
+ 204:  (fd 40 5e 5f|5f 5e 40 fd)       fctidz\. f10,f11
+ 208:  (fd 40 58 1c|1c 58 40 fd)       fctiw   f10,f11
+ 20c:  (fd 40 58 1d|1d 58 40 fd)       fctiw\.  f10,f11
+ 210:  (fd 40 58 1e|1e 58 40 fd)       fctiwz  f10,f11
+ 214:  (fd 40 58 1f|1f 58 40 fd)       fctiwz\. f10,f11
+ 218:  (fd 4b 60 24|24 60 4b fd)       fdiv    f10,f11,f12
+ 21c:  (fd 4b 60 25|25 60 4b fd)       fdiv\.   f10,f11,f12
+ 220:  (ed 4b 60 24|24 60 4b ed)       fdivs   f10,f11,f12
+ 224:  (ed 4b 60 25|25 60 4b ed)       fdivs\.  f10,f11,f12
+ 228:  (fd 4b 6b 3a|3a 6b 4b fd)       fmadd   f10,f11,f12,f13
+ 22c:  (fd 4b 6b 3b|3b 6b 4b fd)       fmadd\.  f10,f11,f12,f13
+ 230:  (ed 4b 6b 3a|3a 6b 4b ed)       fmadds  f10,f11,f12,f13
+ 234:  (ed 4b 6b 3b|3b 6b 4b ed)       fmadds\. f10,f11,f12,f13
+ 238:  (fc 60 20 90|90 20 60 fc)       fmr     f3,f4
+ 23c:  (fc 60 20 91|91 20 60 fc)       fmr\.    f3,f4
+ 240:  (fd 4b 6b 38|38 6b 4b fd)       fmsub   f10,f11,f12,f13
+ 244:  (fd 4b 6b 39|39 6b 4b fd)       fmsub\.  f10,f11,f12,f13
+ 248:  (ed 4b 6b 38|38 6b 4b ed)       fmsubs  f10,f11,f12,f13
+ 24c:  (ed 4b 6b 39|39 6b 4b ed)       fmsubs\. f10,f11,f12,f13
+ 250:  (fd 4b 03 32|32 03 4b fd)       fmul    f10,f11,f12
+ 254:  (fd 4b 03 33|33 03 4b fd)       fmul\.   f10,f11,f12
+ 258:  (ed 4b 03 32|32 03 4b ed)       fmuls   f10,f11,f12
+ 25c:  (ed 4b 03 33|33 03 4b ed)       fmuls\.  f10,f11,f12
+ 260:  (fe 80 f1 10|10 f1 80 fe)       fnabs   f20,f30
+ 264:  (fe 80 f1 11|11 f1 80 fe)       fnabs\.  f20,f30
+ 268:  (fc 60 20 50|50 20 60 fc)       fneg    f3,f4
+ 26c:  (fc 60 20 51|51 20 60 fc)       fneg\.   f3,f4
+ 270:  (fd 4b 6b 3e|3e 6b 4b fd)       fnmadd  f10,f11,f12,f13
+ 274:  (fd 4b 6b 3f|3f 6b 4b fd)       fnmadd\. f10,f11,f12,f13
+ 278:  (ed 4b 6b 3e|3e 6b 4b ed)       fnmadds f10,f11,f12,f13
+ 27c:  (ed 4b 6b 3f|3f 6b 4b ed)       fnmadds\. f10,f11,f12,f13
+ 280:  (fd 4b 6b 3c|3c 6b 4b fd)       fnmsub  f10,f11,f12,f13
+ 284:  (fd 4b 6b 3d|3d 6b 4b fd)       fnmsub\. f10,f11,f12,f13
+ 288:  (ed 4b 6b 3c|3c 6b 4b ed)       fnmsubs f10,f11,f12,f13
+ 28c:  (ed 4b 6b 3d|3d 6b 4b ed)       fnmsubs\. f10,f11,f12,f13
+ 290:  (fd c0 78 30|30 78 c0 fd)       fre     f14,f15
+ 294:  (fd c0 78 31|31 78 c0 fd)       fre\.    f14,f15
+ 298:  (ed c0 78 30|30 78 c0 ed)       fres    f14,f15
+ 29c:  (ed c0 78 31|31 78 c0 ed)       fres\.   f14,f15
+ 2a0:  (fd 40 5b d0|d0 5b 40 fd)       frim    f10,f11
+ 2a4:  (fd 40 5b d1|d1 5b 40 fd)       frim\.   f10,f11
+ 2a8:  (fd 40 5b 10|10 5b 40 fd)       frin    f10,f11
+ 2ac:  (fd 40 5b 11|11 5b 40 fd)       frin\.   f10,f11
+ 2b0:  (fd 40 5b 90|90 5b 40 fd)       frip    f10,f11
+ 2b4:  (fd 40 5b 91|91 5b 40 fd)       frip\.   f10,f11
+ 2b8:  (fd 40 5b 50|50 5b 40 fd)       friz    f10,f11
+ 2bc:  (fd 40 5b 51|51 5b 40 fd)       friz\.   f10,f11
+ 2c0:  (fc c0 38 18|18 38 c0 fc)       frsp    f6,f7
+ 2c4:  (fd 00 48 19|19 48 00 fd)       frsp\.   f8,f9
+ 2c8:  (fd c0 78 34|34 78 c0 fd)       frsqrte f14,f15
+ 2cc:  (fd c0 78 35|35 78 c0 fd)       frsqrte\. f14,f15
+ 2d0:  (ed c0 78 34|34 78 c0 ed)       frsqrtes f14,f15
+ 2d4:  (ed c0 78 35|35 78 c0 ed)       frsqrtes\. f14,f15
+ 2d8:  (fd 4b 6b 2e|2e 6b 4b fd)       fsel    f10,f11,f12,f13
+ 2dc:  (fd 4b 6b 2f|2f 6b 4b fd)       fsel\.   f10,f11,f12,f13
+ 2e0:  (fd 40 58 2c|2c 58 40 fd)       fsqrt   f10,f11
+ 2e4:  (fd 40 58 2d|2d 58 40 fd)       fsqrt\.  f10,f11
+ 2e8:  (ed 40 58 2c|2c 58 40 ed)       fsqrts  f10,f11
+ 2ec:  (ed 40 58 2d|2d 58 40 ed)       fsqrts\. f10,f11
+ 2f0:  (fd 4b 60 28|28 60 4b fd)       fsub    f10,f11,f12
+ 2f4:  (fd 4b 60 29|29 60 4b fd)       fsub\.   f10,f11,f12
+ 2f8:  (ed 4b 60 28|28 60 4b ed)       fsubs   f10,f11,f12
+ 2fc:  (ed 4b 60 29|29 60 4b ed)       fsubs\.  f10,f11,f12
+ 300:  (7c 03 27 ac|ac 27 03 7c)       icbi    r3,r4
+ 304:  (7e 11 91 cc|cc 91 11 7e)       icblc   16,r17,r18
+ 308:  (7c a8 48 2c|2c 48 a8 7c)       icbt    5,r8,r9
+ 30c:  (7d ae 7b cc|cc 7b ae 7d)       icbtls  13,r14,r15
+ 310:  (7c 00 07 8c|8c 07 00 7c)       iccci   
+ 314:  (7c 00 07 8c|8c 07 00 7c)       iccci   
+ 318:  (7c 00 07 8c|8c 07 00 7c)       iccci   
+ 31c:  (7c 20 07 8c|8c 07 20 7c)       ici     1
+ 320:  (7c 03 27 cc|cc 27 03 7c)       icread  r3,r4
+ 324:  (50 83 65 36|36 65 83 50)       rlwimi  r3,r4,12,20,27
+ 328:  (7c 43 27 1e|1e 27 43 7c)       isel    r2,r3,r4,28
+ 32c:  (4c 00 01 2c|2c 01 00 4c)       isync
+ 330:  (89 21 00 00|00 00 21 89)       lbz     r9,0\(r1\)
+ 334:  (8d 41 00 01|01 00 41 8d)       lbzu    r10,1\(r1\)
+ 338:  (7e 95 b0 ee|ee b0 95 7e)       lbzux   r20,r21,r22
+ 33c:  (7c 64 28 ae|ae 28 64 7c)       lbzx    r3,r4,r5
+ 340:  (ca a1 00 08|08 00 a1 ca)       lfd     f21,8\(r1\)
+ 344:  (ce c1 00 10|10 00 c1 ce)       lfdu    f22,16\(r1\)
+ 348:  (7e 95 b4 ee|ee b4 95 7e)       lfdux   f20,r21,r22
+ 34c:  (7d ae 7c ae|ae 7c ae 7d)       lfdx    f13,r14,r15
+ 350:  (7d 43 26 ae|ae 26 43 7d)       lfiwax  f10,r3,r4
+ 354:  (c2 61 00 00|00 00 61 c2)       lfs     f19,0\(r1\)
+ 358:  (c6 81 00 04|04 00 81 c6)       lfsu    f20,4\(r1\)
+ 35c:  (7d 4b 64 6e|6e 64 4b 7d)       lfsux   f10,r11,r12
+ 360:  (7d 4b 64 2e|2e 64 4b 7d)       lfsx    f10,r11,r12
+ 364:  (a9 e1 00 06|06 00 e1 a9)       lha     r15,6\(r1\)
+ 368:  (ae 01 00 08|08 00 01 ae)       lhau    r16,8\(r1\)
+ 36c:  (7d 2a 5a ee|ee 5a 2a 7d)       lhaux   r9,r10,r11
+ 370:  (7d 2a 5a ae|ae 5a 2a 7d)       lhax    r9,r10,r11
+ 374:  (7c 64 2e 2c|2c 2e 64 7c)       lhbrx   r3,r4,r5
+ 378:  (a1 a1 00 00|00 00 a1 a1)       lhz     r13,0\(r1\)
+ 37c:  (a5 c1 00 02|02 00 c1 a5)       lhzu    r14,2\(r1\)
+ 380:  (7e 96 c2 6e|6e c2 96 7e)       lhzux   r20,r22,r24
+ 384:  (7e f8 ca 2e|2e ca f8 7e)       lhzx    r23,r24,r25
+ 388:  (b8 61 ff f0|f0 ff 61 b8)       lmw     r3,-16\(r1\)
+ 38c:  (7c a4 84 aa|aa 84 a4 7c)       lswi    r5,r4,16
+ 390:  (7c 64 2c 2a|2a 2c 64 7c)       lswx    r3,r4,r5
+ 394:  (7c 64 28 28|28 28 64 7c)       lwarx   r3,r4,r5
+ 398:  (7c 64 28 28|28 28 64 7c)       lwarx   r3,r4,r5
+ 39c:  (7c 64 28 29|29 28 64 7c)       lwarx   r3,r4,r5,1
+ 3a0:  (7c 64 2c 2c|2c 2c 64 7c)       lwbrx   r3,r4,r5
+ 3a4:  (80 c7 00 00|00 00 c7 80)       lwz     r6,0\(r7\)
+ 3a8:  (84 61 00 10|10 00 61 84)       lwzu    r3,16\(r1\)
+ 3ac:  (7c 64 28 6e|6e 28 64 7c)       lwzux   r3,r4,r5
+ 3b0:  (7c 64 28 2e|2e 28 64 7c)       lwzx    r3,r4,r5
+ 3b4:  (10 64 29 58|58 29 64 10)       macchw  r3,r4,r5
+ 3b8:  (10 64 29 59|59 29 64 10)       macchw\. r3,r4,r5
+ 3bc:  (10 64 2d 58|58 2d 64 10)       macchwo r3,r4,r5
+ 3c0:  (10 64 2d 59|59 2d 64 10)       macchwo\. r3,r4,r5
+ 3c4:  (10 64 29 d8|d8 29 64 10)       macchws r3,r4,r5
+ 3c8:  (10 64 29 d9|d9 29 64 10)       macchws\. r3,r4,r5
+ 3cc:  (10 64 2d d8|d8 2d 64 10)       macchwso r3,r4,r5
+ 3d0:  (10 64 2d d9|d9 2d 64 10)       macchwso\. r3,r4,r5
+ 3d4:  (10 64 29 98|98 29 64 10)       macchwsu r3,r4,r5
+ 3d8:  (10 64 29 99|99 29 64 10)       macchwsu\. r3,r4,r5
+ 3dc:  (10 64 2d 98|98 2d 64 10)       macchwsuo r3,r4,r5
+ 3e0:  (10 64 2d 99|99 2d 64 10)       macchwsuo\. r3,r4,r5
+ 3e4:  (10 64 29 18|18 29 64 10)       macchwu r3,r4,r5
+ 3e8:  (10 64 29 19|19 29 64 10)       macchwu\. r3,r4,r5
+ 3ec:  (10 64 2d 18|18 2d 64 10)       macchwuo r3,r4,r5
+ 3f0:  (10 64 2d 19|19 2d 64 10)       macchwuo\. r3,r4,r5
+ 3f4:  (10 64 28 58|58 28 64 10)       machhw  r3,r4,r5
+ 3f8:  (10 64 28 59|59 28 64 10)       machhw\. r3,r4,r5
+ 3fc:  (10 64 2c 58|58 2c 64 10)       machhwo r3,r4,r5
+ 400:  (10 64 2c 59|59 2c 64 10)       machhwo\. r3,r4,r5
+ 404:  (10 64 28 d8|d8 28 64 10)       machhws r3,r4,r5
+ 408:  (10 64 28 d9|d9 28 64 10)       machhws\. r3,r4,r5
+ 40c:  (10 64 2c d8|d8 2c 64 10)       machhwso r3,r4,r5
+ 410:  (10 64 2c d9|d9 2c 64 10)       machhwso\. r3,r4,r5
+ 414:  (10 64 28 98|98 28 64 10)       machhwsu r3,r4,r5
+ 418:  (10 64 28 99|99 28 64 10)       machhwsu\. r3,r4,r5
+ 41c:  (10 64 2c 98|98 2c 64 10)       machhwsuo r3,r4,r5
+ 420:  (10 64 2c 99|99 2c 64 10)       machhwsuo\. r3,r4,r5
+ 424:  (10 64 28 18|18 28 64 10)       machhwu r3,r4,r5
+ 428:  (10 64 28 19|19 28 64 10)       machhwu\. r3,r4,r5
+ 42c:  (10 64 2c 18|18 2c 64 10)       machhwuo r3,r4,r5
+ 430:  (10 64 2c 19|19 2c 64 10)       machhwuo\. r3,r4,r5
+ 434:  (10 64 2b 58|58 2b 64 10)       maclhw  r3,r4,r5
+ 438:  (10 64 2b 59|59 2b 64 10)       maclhw\. r3,r4,r5
+ 43c:  (10 64 2f 58|58 2f 64 10)       maclhwo r3,r4,r5
+ 440:  (10 64 2f 59|59 2f 64 10)       maclhwo\. r3,r4,r5
+ 444:  (10 64 2b d8|d8 2b 64 10)       maclhws r3,r4,r5
+ 448:  (10 64 2b d9|d9 2b 64 10)       maclhws\. r3,r4,r5
+ 44c:  (10 64 2f d8|d8 2f 64 10)       maclhwso r3,r4,r5
+ 450:  (10 64 2f d9|d9 2f 64 10)       maclhwso\. r3,r4,r5
+ 454:  (10 64 2b 98|98 2b 64 10)       maclhwsu r3,r4,r5
+ 458:  (10 64 2b 99|99 2b 64 10)       maclhwsu\. r3,r4,r5
+ 45c:  (10 64 2f 98|98 2f 64 10)       maclhwsuo r3,r4,r5
+ 460:  (10 64 2f 99|99 2f 64 10)       maclhwsuo\. r3,r4,r5
+ 464:  (10 64 2b 18|18 2b 64 10)       maclhwu r3,r4,r5
+ 468:  (10 64 2b 19|19 2b 64 10)       maclhwu\. r3,r4,r5
+ 46c:  (10 64 2f 18|18 2f 64 10)       maclhwuo r3,r4,r5
+ 470:  (10 64 2f 19|19 2f 64 10)       maclhwuo\. r3,r4,r5
+ 474:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+ 478:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+ 47c:  (7c 20 06 ac|ac 06 20 7c)       mbar    1
+ 480:  (4c 04 00 00|00 00 04 4c)       mcrf    cr0,cr1
+ 484:  (fd 90 00 80|80 00 90 fd)       mcrfs   cr3,cr4
+ 488:  (7d 80 04 00|00 04 80 7d)       mcrxr   cr3
+ 48c:  (7c 60 00 26|26 00 60 7c)       mfcr    r3
+ 490:  (7c 60 00 26|26 00 60 7c)       mfcr    r3
+ 494:  (7c aa 3a 86|86 3a aa 7c)       mfdcr   r5,234
+ 498:  (7c 64 02 46|46 02 64 7c)       mfdcrux r3,r4
+ 49c:  (7c 85 02 06|06 02 85 7c)       mfdcrx  r4,r5
+ 4a0:  (ff c0 04 8e|8e 04 c0 ff)       mffs    f30
+ 4a4:  (ff e0 04 8f|8f 04 e0 ff)       mffs\.   f31
+ 4a8:  (7e 60 00 a6|a6 00 60 7e)       mfmsr   r19
+ 4ac:  (7c 78 00 26|26 00 78 7c)       mfocrf  r3,128
+ 4b0:  (7c 60 22 a6|a6 22 60 7c)       mfspr   r3,128
+ 4b4:  (7c 6c 42 e6|e6 42 6c 7c)       mftbl   r3
+ 4b8:  (7c 00 04 ac|ac 04 00 7c)       msync
+ 4bc:  (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+ 4c0:  (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+ 4c4:  (7d 10 6b 86|86 6b 10 7d)       mtdcr   432,r8
+ 4c8:  (7c 83 03 46|46 03 83 7c)       mtdcrux r3,r4
+ 4cc:  (7c e6 03 06|06 03 e6 7c)       mtdcrx  r6,r7
+ 4d0:  (fc 60 00 8c|8c 00 60 fc)       mtfsb0  so
+ 4d4:  (fc 60 00 8d|8d 00 60 fc)       mtfsb0\. so
+ 4d8:  (fc 60 00 4c|4c 00 60 fc)       mtfsb1  so
+ 4dc:  (fc 60 00 4d|4d 00 60 fc)       mtfsb1\. so
+ 4e0:  (fc 0c 55 8e|8e 55 0c fc)       mtfsf   6,f10
+ 4e4:  (fc 0c 55 8e|8e 55 0c fc)       mtfsf   6,f10
+ 4e8:  (fc 0d 55 8e|8e 55 0d fc)       mtfsf   6,f10,0,1
+ 4ec:  (fe 0c 55 8e|8e 55 0c fe)       mtfsf   6,f10,1,0
+ 4f0:  (fc 0c 5d 8f|8f 5d 0c fc)       mtfsf\.  6,f11
+ 4f4:  (fc 0c 5d 8f|8f 5d 0c fc)       mtfsf\.  6,f11
+ 4f8:  (fc 0d 5d 8f|8f 5d 0d fc)       mtfsf\.  6,f11,0,1
+ 4fc:  (fe 0c 5d 8f|8f 5d 0c fe)       mtfsf\.  6,f11,1,0
+ 500:  (ff 00 01 0c|0c 01 00 ff)       mtfsfi  6,0
+ 504:  (ff 00 01 0c|0c 01 00 ff)       mtfsfi  6,0
+ 508:  (ff 00 01 0c|0c 01 00 ff)       mtfsfi  6,0
+ 50c:  (ff 01 01 0c|0c 01 01 ff)       mtfsfi  6,0,1
+ 510:  (ff 00 f1 0d|0d f1 00 ff)       mtfsfi\. 6,15
+ 514:  (ff 00 f1 0d|0d f1 00 ff)       mtfsfi\. 6,15
+ 518:  (ff 00 f1 0d|0d f1 00 ff)       mtfsfi\. 6,15
+ 51c:  (ff 01 f1 0d|0d f1 01 ff)       mtfsfi\. 6,15,1
+ 520:  (7d 40 01 24|24 01 40 7d)       mtmsr   r10
+ 524:  (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+ 528:  (7c 60 23 a6|a6 23 60 7c)       mtspr   128,r3
+ 52c:  (10 64 29 50|50 29 64 10)       mulchw  r3,r4,r5
+ 530:  (10 64 29 51|51 29 64 10)       mulchw\. r3,r4,r5
+ 534:  (10 64 29 10|10 29 64 10)       mulchwu r3,r4,r5
+ 538:  (10 64 29 11|11 29 64 10)       mulchwu\. r3,r4,r5
+ 53c:  (10 64 28 50|50 28 64 10)       mulhhw  r3,r4,r5
+ 540:  (10 64 28 51|51 28 64 10)       mulhhw\. r3,r4,r5
+ 544:  (10 64 28 10|10 28 64 10)       mulhhwu r3,r4,r5
+ 548:  (10 64 28 11|11 28 64 10)       mulhhwu\. r3,r4,r5
+ 54c:  (7c 64 28 96|96 28 64 7c)       mulhw   r3,r4,r5
+ 550:  (7c 64 28 97|97 28 64 7c)       mulhw\.  r3,r4,r5
+ 554:  (7c 64 28 16|16 28 64 7c)       mulhwu  r3,r4,r5
+ 558:  (7c 64 28 17|17 28 64 7c)       mulhwu\. r3,r4,r5
+ 55c:  (10 64 2b 50|50 2b 64 10)       mullhw  r3,r4,r5
+ 560:  (10 64 2b 51|51 2b 64 10)       mullhw\. r3,r4,r5
+ 564:  (10 64 2b 10|10 2b 64 10)       mullhwu r3,r4,r5
+ 568:  (10 64 2b 11|11 2b 64 10)       mullhwu\. r3,r4,r5
+ 56c:  (1c 64 00 05|05 00 64 1c)       mulli   r3,r4,5
+ 570:  (7c 64 29 d6|d6 29 64 7c)       mullw   r3,r4,r5
+ 574:  (7c 64 29 d7|d7 29 64 7c)       mullw\.  r3,r4,r5
+ 578:  (7c 64 2d d6|d6 2d 64 7c)       mullwo  r3,r4,r5
+ 57c:  (7c 64 2d d7|d7 2d 64 7c)       mullwo\. r3,r4,r5
+ 580:  (7f bc f3 b8|b8 f3 bc 7f)       nand    r28,r29,r30
+ 584:  (7f bc f3 b9|b9 f3 bc 7f)       nand\.   r28,r29,r30
+ 588:  (7c 64 00 d0|d0 00 64 7c)       neg     r3,r4
+ 58c:  (7c 64 00 d1|d1 00 64 7c)       neg\.    r3,r4
+ 590:  (7e 11 04 d0|d0 04 11 7e)       nego    r16,r17
+ 594:  (7e 53 04 d1|d1 04 53 7e)       nego\.   r18,r19
+ 598:  (10 64 29 5c|5c 29 64 10)       nmacchw r3,r4,r5
+ 59c:  (10 64 29 5d|5d 29 64 10)       nmacchw\. r3,r4,r5
+ 5a0:  (10 64 2d 5c|5c 2d 64 10)       nmacchwo r3,r4,r5
+ 5a4:  (10 64 2d 5d|5d 2d 64 10)       nmacchwo\. r3,r4,r5
+ 5a8:  (10 64 29 dc|dc 29 64 10)       nmacchws r3,r4,r5
+ 5ac:  (10 64 29 dd|dd 29 64 10)       nmacchws\. r3,r4,r5
+ 5b0:  (10 64 2d dc|dc 2d 64 10)       nmacchwso r3,r4,r5
+ 5b4:  (10 64 2d dd|dd 2d 64 10)       nmacchwso\. r3,r4,r5
+ 5b8:  (10 64 28 5c|5c 28 64 10)       nmachhw r3,r4,r5
+ 5bc:  (10 64 28 5d|5d 28 64 10)       nmachhw\. r3,r4,r5
+ 5c0:  (10 64 2c 5c|5c 2c 64 10)       nmachhwo r3,r4,r5
+ 5c4:  (10 64 2c 5d|5d 2c 64 10)       nmachhwo\. r3,r4,r5
+ 5c8:  (10 64 28 dc|dc 28 64 10)       nmachhws r3,r4,r5
+ 5cc:  (10 64 28 dd|dd 28 64 10)       nmachhws\. r3,r4,r5
+ 5d0:  (10 64 2c dc|dc 2c 64 10)       nmachhwso r3,r4,r5
+ 5d4:  (10 64 2c dd|dd 2c 64 10)       nmachhwso\. r3,r4,r5
+ 5d8:  (10 64 2b 5c|5c 2b 64 10)       nmaclhw r3,r4,r5
+ 5dc:  (10 64 2b 5d|5d 2b 64 10)       nmaclhw\. r3,r4,r5
+ 5e0:  (10 64 2f 5c|5c 2f 64 10)       nmaclhwo r3,r4,r5
+ 5e4:  (10 64 2f 5d|5d 2f 64 10)       nmaclhwo\. r3,r4,r5
+ 5e8:  (10 64 2b dc|dc 2b 64 10)       nmaclhws r3,r4,r5
+ 5ec:  (10 64 2b dd|dd 2b 64 10)       nmaclhws\. r3,r4,r5
+ 5f0:  (10 64 2f dc|dc 2f 64 10)       nmaclhwso r3,r4,r5
+ 5f4:  (10 64 2f dd|dd 2f 64 10)       nmaclhwso\. r3,r4,r5
+ 5f8:  (7e b4 b0 f8|f8 b0 b4 7e)       nor     r20,r21,r22
+ 5fc:  (7e b4 b0 f9|f9 b0 b4 7e)       nor\.    r20,r21,r22
+ 600:  (7c 40 23 78|78 23 40 7c)       or      r0,r2,r4
+ 604:  (7d cc 83 79|79 83 cc 7d)       or\.     r12,r14,r16
+ 608:  (7e 0f 8b 38|38 8b 0f 7e)       orc     r15,r16,r17
+ 60c:  (7e 72 a3 39|39 a3 72 7e)       orc\.    r18,r19,r20
+ 610:  (60 21 00 00|00 00 21 60)       ori     r1,r1,0
+ 614:  (64 83 de ad|ad de 83 64)       oris    r3,r4,57005
+ 618:  (7c 83 00 f4|f4 00 83 7c)       popcntb r3,r4
+ 61c:  (7c 83 01 34|34 01 83 7c)       prtyw   r3,r4
+ 620:  (4c 00 00 66|66 00 00 4c)       rfci
+ 624:  (4c 00 00 64|64 00 00 4c)       rfi
+ 628:  (4c 00 00 4c|4c 00 00 4c)       rfmci
+ 62c:  (50 83 65 36|36 65 83 50)       rlwimi  r3,r4,12,20,27
+ 630:  (50 83 65 37|37 65 83 50)       rlwimi\. r3,r4,12,20,27
+ 634:  (54 83 00 36|36 00 83 54)       rlwinm  r3,r4,0,0,27
+ 638:  (54 83 d1 be|be d1 83 54)       rlwinm  r3,r4,26,6,31
+ 63c:  (54 83 20 26|26 20 83 54)       rlwinm  r3,r4,4,0,19
+ 640:  (54 83 00 37|37 00 83 54)       rlwinm\. r3,r4,0,0,27
+ 644:  (5c 83 28 3e|3e 28 83 5c)       rotlw   r3,r4,r5
+ 648:  (5c 83 28 3f|3f 28 83 5c)       rotlw\.  r3,r4,r5
+ 64c:  (5c 83 28 3e|3e 28 83 5c)       rotlw   r3,r4,r5
+ 650:  (5c 83 28 3f|3f 28 83 5c)       rotlw\.  r3,r4,r5
+ 654:  (44 00 00 02|02 00 00 44)       sc      
+ 658:  (7c 83 28 30|30 28 83 7c)       slw     r3,r4,r5
+ 65c:  (7c 83 28 31|31 28 83 7c)       slw\.    r3,r4,r5
+ 660:  (7c 83 2e 30|30 2e 83 7c)       sraw    r3,r4,r5
+ 664:  (7c 83 2e 31|31 2e 83 7c)       sraw\.   r3,r4,r5
+ 668:  (7c 83 86 70|70 86 83 7c)       srawi   r3,r4,16
+ 66c:  (7c 83 86 71|71 86 83 7c)       srawi\.  r3,r4,16
+ 670:  (7c 83 2c 30|30 2c 83 7c)       srw     r3,r4,r5
+ 674:  (7c 83 2c 31|31 2c 83 7c)       srw\.    r3,r4,r5
+ 678:  (54 83 d1 be|be d1 83 54)       rlwinm  r3,r4,26,6,31
+ 67c:  (99 61 00 02|02 00 61 99)       stb     r11,2\(r1\)
+ 680:  (9d 81 00 03|03 00 81 9d)       stbu    r12,3\(r1\)
+ 684:  (7d ae 79 ee|ee 79 ae 7d)       stbux   r13,r14,r15
+ 688:  (7c 64 29 ae|ae 29 64 7c)       stbx    r3,r4,r5
+ 68c:  (db 21 00 20|20 00 21 db)       stfd    f25,32\(r1\)
+ 690:  (df 41 00 28|28 00 41 df)       stfdu   f26,40\(r1\)
+ 694:  (7c 01 15 ee|ee 15 01 7c)       stfdux  f0,r1,r2
+ 698:  (7f be fd ae|ae fd be 7f)       stfdx   f29,r30,r31
+ 69c:  (7d 43 27 ae|ae 27 43 7d)       stfiwx  f10,r3,r4
+ 6a0:  (d2 e1 00 14|14 00 e1 d2)       stfs    f23,20\(r1\)
+ 6a4:  (d7 01 00 18|18 00 01 d7)       stfsu   f24,24\(r1\)
+ 6a8:  (7f 5b e5 6e|6e e5 5b 7f)       stfsux  f26,r27,r28
+ 6ac:  (7e f8 cd 2e|2e cd f8 7e)       stfsx   f23,r24,r25
+ 6b0:  (b2 21 00 0a|0a 00 21 b2)       sth     r17,10\(r1\)
+ 6b4:  (7c c7 47 2c|2c 47 c7 7c)       sthbrx  r6,r7,r8
+ 6b8:  (b6 41 00 0c|0c 00 41 b6)       sthu    r18,12\(r1\)
+ 6bc:  (7e b6 bb 6e|6e bb b6 7e)       sthux   r21,r22,r23
+ 6c0:  (7d 8d 73 2e|2e 73 8d 7d)       sthx    r12,r13,r14
+ 6c4:  (bc c1 ff f0|f0 ff c1 bc)       stmw    r6,-16\(r1\)
+ 6c8:  (7c 64 85 aa|aa 85 64 7c)       stswi   r3,r4,16
+ 6cc:  (7c 64 2d 2a|2a 2d 64 7c)       stswx   r3,r4,r5
+ 6d0:  (90 c7 ff f0|f0 ff c7 90)       stw     r6,-16\(r7\)
+ 6d4:  (7c 64 2d 2c|2c 2d 64 7c)       stwbrx  r3,r4,r5
+ 6d8:  (7c 64 29 2d|2d 29 64 7c)       stwcx\.  r3,r4,r5
+ 6dc:  (94 61 00 10|10 00 61 94)       stwu    r3,16\(r1\)
+ 6e0:  (7c 64 29 6e|6e 29 64 7c)       stwux   r3,r4,r5
+ 6e4:  (7c 64 29 2e|2e 29 64 7c)       stwx    r3,r4,r5
+ 6e8:  (7c 64 28 50|50 28 64 7c)       subf    r3,r4,r5
+ 6ec:  (7c 64 28 51|51 28 64 7c)       subf\.   r3,r4,r5
+ 6f0:  (7c 64 28 10|10 28 64 7c)       subfc   r3,r4,r5
+ 6f4:  (7c 64 28 11|11 28 64 7c)       subfc\.  r3,r4,r5
+ 6f8:  (7c 64 2c 10|10 2c 64 7c)       subfco  r3,r4,r5
+ 6fc:  (7c 64 2c 11|11 2c 64 7c)       subfco\. r3,r4,r5
+ 700:  (7c 64 29 10|10 29 64 7c)       subfe   r3,r4,r5
+ 704:  (7c 64 29 11|11 29 64 7c)       subfe\.  r3,r4,r5
+ 708:  (7c 64 2d 10|10 2d 64 7c)       subfeo  r3,r4,r5
+ 70c:  (7c 64 2d 11|11 2d 64 7c)       subfeo\. r3,r4,r5
+ 710:  (20 64 00 05|05 00 64 20)       subfic  r3,r4,5
+ 714:  (7c 64 01 d0|d0 01 64 7c)       subfme  r3,r4
+ 718:  (7c 64 01 d1|d1 01 64 7c)       subfme\. r3,r4
+ 71c:  (7c 64 05 d0|d0 05 64 7c)       subfmeo r3,r4
+ 720:  (7c 64 05 d1|d1 05 64 7c)       subfmeo\. r3,r4
+ 724:  (7c 64 2c 50|50 2c 64 7c)       subfo   r3,r4,r5
+ 728:  (7c 64 2c 51|51 2c 64 7c)       subfo\.  r3,r4,r5
+ 72c:  (7c 64 01 90|90 01 64 7c)       subfze  r3,r4
+ 730:  (7c 64 01 91|91 01 64 7c)       subfze\. r3,r4
+ 734:  (7c 64 05 90|90 05 64 7c)       subfzeo r3,r4
+ 738:  (7c 64 05 91|91 05 64 7c)       subfzeo\. r3,r4
+ 73c:  (7c 07 46 24|24 46 07 7c)       tlbivax r7,r8
+ 740:  (7c 22 3f 64|64 3f 22 7c)       tlbre   r1,r2,7
+ 744:  (7c 0b 67 24|24 67 0b 7c)       tlbsx   r11,r12
+ 748:  (7d 8d 77 24|24 77 8d 7d)       tlbsx   r12,r13,r14
+ 74c:  (7d 8d 77 25|25 77 8d 7d)       tlbsx\.  r12,r13,r14
+ 750:  (7c 00 04 6c|6c 04 00 7c)       tlbsync
+ 754:  (7c 00 07 a4|a4 07 00 7c)       tlbwe   
+ 758:  (7c 00 07 a4|a4 07 00 7c)       tlbwe   
+ 75c:  (7c 21 0f a4|a4 0f 21 7c)       tlbwe   r1,r1,1
+ 760:  (7f e0 00 08|08 00 e0 7f)       trap
+ 764:  (7f e0 00 08|08 00 e0 7f)       trap
+ 768:  (7c 83 20 08|08 20 83 7c)       tweq    r3,r4
+ 76c:  (7c a3 20 08|08 20 a3 7c)       twlge   r3,r4
+ 770:  (7c 83 20 08|08 20 83 7c)       tweq    r3,r4
+ 774:  (0d 03 00 0f|0f 00 03 0d)       twgti   r3,15
+ 778:  (0c c3 00 0f|0f 00 c3 0c)       twllei  r3,15
+ 77c:  (0d 03 00 0f|0f 00 03 0d)       twgti   r3,15
+ 780:  (7c a3 20 08|08 20 a3 7c)       twlge   r3,r4
+ 784:  (0c c3 00 0f|0f 00 c3 0c)       twllei  r3,15
+ 788:  (7c 60 01 06|06 01 60 7c)       wrtee   r3
+ 78c:  (7c 00 81 46|46 81 00 7c)       wrteei  1
+ 790:  (7f dd fa 78|78 fa dd 7f)       xor     r29,r30,r31
+ 794:  (7f dd fa 79|79 fa dd 7f)       xor\.    r29,r30,r31
+ 798:  (68 83 de ad|ad de 83 68)       xori    r3,r4,57005
+ 79c:  (6c 83 de ad|ad de 83 6c)       xoris   r3,r4,57005
index c075efb..da6fb71 100644 (file)
@@ -1,4 +1,4 @@
-       .section        ".text"
+       .text
 ppc476:
        add     3,4,5
        add.    3,4,5
index 89810dd..8684ed7 100644 (file)
 #name: A2 tests
 
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  7c 85 32 15     add\.    r4,r5,r6
-   4:  7c 85 32 14     add     r4,r5,r6
-   8:  7c 85 30 15     addc\.   r4,r5,r6
-   c:  7c 85 30 14     addc    r4,r5,r6
-  10:  7c 85 34 15     addco\.  r4,r5,r6
-  14:  7c 85 34 14     addco   r4,r5,r6
-  18:  7c 85 31 15     adde\.   r4,r5,r6
-  1c:  7c 85 31 14     adde    r4,r5,r6
-  20:  7c 85 35 15     addeo\.  r4,r5,r6
-  24:  7c 85 35 14     addeo   r4,r5,r6
-  28:  38 85 00 0d     addi    r4,r5,13
-  2c:  38 85 ff f3     addi    r4,r5,-13
-  30:  34 85 00 0d     addic\.  r4,r5,13
-  34:  34 85 ff f3     addic\.  r4,r5,-13
-  38:  30 85 00 0d     addic   r4,r5,13
-  3c:  30 85 ff f3     addic   r4,r5,-13
-  40:  3c 85 00 17     addis   r4,r5,23
-  44:  3c 85 ff e9     addis   r4,r5,-23
-  48:  7c 85 01 d5     addme\.  r4,r5
-  4c:  7c 85 01 d4     addme   r4,r5
-  50:  7c 85 05 d5     addmeo\. r4,r5
-  54:  7c 85 05 d4     addmeo  r4,r5
-  58:  7c 85 36 15     addo\.   r4,r5,r6
-  5c:  7c 85 36 14     addo    r4,r5,r6
-  60:  7c 85 01 95     addze\.  r4,r5
-  64:  7c 85 01 94     addze   r4,r5
-  68:  7c 85 05 95     addzeo\. r4,r5
-  6c:  7c 85 05 94     addzeo  r4,r5
-  70:  7c a4 30 39     and\.    r4,r5,r6
-  74:  7c a4 30 38     and     r4,r5,r6
-  78:  7c a4 30 79     andc\.   r4,r5,r6
-  7c:  7c a4 30 78     andc    r4,r5,r6
-  80:  70 a4 00 06     andi\.   r4,r5,6
-  84:  74 a4 00 06     andis\.  r4,r5,6
-  88:  00 00 02 00     attn
-  8c:  48 00 00 02     ba      0 <start>
+   0:  (7c 85 32 15|15 32 85 7c)       add\.    r4,r5,r6
+   4:  (7c 85 32 14|14 32 85 7c)       add     r4,r5,r6
+   8:  (7c 85 30 15|15 30 85 7c)       addc\.   r4,r5,r6
+   c:  (7c 85 30 14|14 30 85 7c)       addc    r4,r5,r6
+  10:  (7c 85 34 15|15 34 85 7c)       addco\.  r4,r5,r6
+  14:  (7c 85 34 14|14 34 85 7c)       addco   r4,r5,r6
+  18:  (7c 85 31 15|15 31 85 7c)       adde\.   r4,r5,r6
+  1c:  (7c 85 31 14|14 31 85 7c)       adde    r4,r5,r6
+  20:  (7c 85 35 15|15 35 85 7c)       addeo\.  r4,r5,r6
+  24:  (7c 85 35 14|14 35 85 7c)       addeo   r4,r5,r6
+  28:  (38 85 00 0d|0d 00 85 38)       addi    r4,r5,13
+  2c:  (38 85 ff f3|f3 ff 85 38)       addi    r4,r5,-13
+  30:  (34 85 00 0d|0d 00 85 34)       addic\.  r4,r5,13
+  34:  (34 85 ff f3|f3 ff 85 34)       addic\.  r4,r5,-13
+  38:  (30 85 00 0d|0d 00 85 30)       addic   r4,r5,13
+  3c:  (30 85 ff f3|f3 ff 85 30)       addic   r4,r5,-13
+  40:  (3c 85 00 17|17 00 85 3c)       addis   r4,r5,23
+  44:  (3c 85 ff e9|e9 ff 85 3c)       addis   r4,r5,-23
+  48:  (7c 85 01 d5|d5 01 85 7c)       addme\.  r4,r5
+  4c:  (7c 85 01 d4|d4 01 85 7c)       addme   r4,r5
+  50:  (7c 85 05 d5|d5 05 85 7c)       addmeo\. r4,r5
+  54:  (7c 85 05 d4|d4 05 85 7c)       addmeo  r4,r5
+  58:  (7c 85 36 15|15 36 85 7c)       addo\.   r4,r5,r6
+  5c:  (7c 85 36 14|14 36 85 7c)       addo    r4,r5,r6
+  60:  (7c 85 01 95|95 01 85 7c)       addze\.  r4,r5
+  64:  (7c 85 01 94|94 01 85 7c)       addze   r4,r5
+  68:  (7c 85 05 95|95 05 85 7c)       addzeo\. r4,r5
+  6c:  (7c 85 05 94|94 05 85 7c)       addzeo  r4,r5
+  70:  (7c a4 30 39|39 30 a4 7c)       and\.    r4,r5,r6
+  74:  (7c a4 30 38|38 30 a4 7c)       and     r4,r5,r6
+  78:  (7c a4 30 79|79 30 a4 7c)       andc\.   r4,r5,r6
+  7c:  (7c a4 30 78|78 30 a4 7c)       andc    r4,r5,r6
+  80:  (70 a4 00 06|06 00 a4 70)       andi\.   r4,r5,6
+  84:  (74 a4 00 06|06 00 a4 74)       andis\.  r4,r5,6
+  88:  (00 00 02 00|00 02 00 00)       attn
+  8c:  (48 00 00 02|02 00 00 48)       ba      0 <start>
                        8c: R_PPC(|64)_ADDR24   label_abs
-  90:  40 01 00 00     bdnzf   gt,90 <start\+0x90>
+  90:  (40 01 00 00|00 00 01 40)       bdnzf   gt,90 <start\+0x90>
                        90: R_PPC(|64)_REL14    foo
-  94:  40 01 00 00     bdnzf   gt,94 <start\+0x94>
+  94:  (40 01 00 00|00 00 01 40)       bdnzf   gt,94 <start\+0x94>
                        94: R_PPC(|64)_REL14    foo
-  98:  40 01 00 00     bdnzf   gt,98 <start\+0x98>
+  98:  (40 01 00 00|00 00 01 40)       bdnzf   gt,98 <start\+0x98>
                        98: R_PPC(|64)_REL14    foo
-  9c:  40 85 00 02     blea    cr1,0 <start>
+  9c:  (40 85 00 02|02 00 85 40)       blea    cr1,0 <start>
                        9c: R_PPC(|64)_ADDR14   foo_abs
-  a0:  40 c5 00 02     blea-   cr1,0 <start>
+  a0:  (40 c5 00 02|02 00 c5 40)       blea-   cr1,0 <start>
                        a0: R_PPC(|64)_ADDR14   foo_abs
-  a4:  40 e5 00 02     blea\+   cr1,0 <start>
+  a4:  (40 e5 00 02|02 00 e5 40)       blea\+   cr1,0 <start>
                        a4: R_PPC(|64)_ADDR14   foo_abs
-  a8:  4c 86 0c 20     bcctr   4,4\*cr1\+eq,1
-  ac:  4c 86 04 20     bnectr  cr1
-  b0:  4c a6 04 20     bcctr\+  4,4\*cr1\+eq
-  b4:  4c 86 0c 21     bcctrl  4,4\*cr1\+eq,1
-  b8:  4c 86 04 21     bnectrl cr1
-  bc:  4c a6 04 21     bcctrl\+ 4,4\*cr1\+eq
-  c0:  40 01 00 01     bdnzfl  gt,c0 <start\+0xc0>
+  a8:  (4c 86 0c 20|20 0c 86 4c)       bcctr   4,4\*cr1\+eq,1
+  ac:  (4c 86 04 20|20 04 86 4c)       bnectr  cr1
+  b0:  (4c a6 04 20|20 04 a6 4c)       bcctr\+  4,4\*cr1\+eq
+  b4:  (4c 86 0c 21|21 0c 86 4c)       bcctrl  4,4\*cr1\+eq,1
+  b8:  (4c 86 04 21|21 04 86 4c)       bnectrl cr1
+  bc:  (4c a6 04 21|21 04 a6 4c)       bcctrl\+ 4,4\*cr1\+eq
+  c0:  (40 01 00 01|01 00 01 40)       bdnzfl  gt,c0 <start\+0xc0>
                        c0: R_PPC(|64)_REL14    foo
-  c4:  40 01 00 01     bdnzfl  gt,c4 <start\+0xc4>
+  c4:  (40 01 00 01|01 00 01 40)       bdnzfl  gt,c4 <start\+0xc4>
                        c4: R_PPC(|64)_REL14    foo
-  c8:  40 01 00 01     bdnzfl  gt,c8 <start\+0xc8>
+  c8:  (40 01 00 01|01 00 01 40)       bdnzfl  gt,c8 <start\+0xc8>
                        c8: R_PPC(|64)_REL14    foo
-  cc:  40 85 00 03     blela   cr1,0 <start>
+  cc:  (40 85 00 03|03 00 85 40)       blela   cr1,0 <start>
                        cc: R_PPC(|64)_ADDR14   foo_abs
-  d0:  40 c5 00 03     blela-  cr1,0 <start>
+  d0:  (40 c5 00 03|03 00 c5 40)       blela-  cr1,0 <start>
                        d0: R_PPC(|64)_ADDR14   foo_abs
-  d4:  40 e5 00 03     blela\+  cr1,0 <start>
+  d4:  (40 e5 00 03|03 00 e5 40)       blela\+  cr1,0 <start>
                        d4: R_PPC(|64)_ADDR14   foo_abs
-  d8:  4c 86 08 20     bclr    4,4\*cr1\+eq,1
-  dc:  4c 86 00 20     bnelr   cr1
-  e0:  4c a6 00 20     bclr\+   4,4\*cr1\+eq
-  e4:  4c 86 08 21     bclrl   4,4\*cr1\+eq,1
-  e8:  4c 86 00 21     bnelrl  cr1
-  ec:  4c a6 00 21     bclrl\+  4,4\*cr1\+eq
-  f0:  48 00 00 00     b       f0 <start\+0xf0>
+  d8:  (4c 86 08 20|20 08 86 4c)       bclr    4,4\*cr1\+eq,1
+  dc:  (4c 86 00 20|20 00 86 4c)       bnelr   cr1
+  e0:  (4c a6 00 20|20 00 a6 4c)       bclr\+   4,4\*cr1\+eq
+  e4:  (4c 86 08 21|21 08 86 4c)       bclrl   4,4\*cr1\+eq,1
+  e8:  (4c 86 00 21|21 00 86 4c)       bnelrl  cr1
+  ec:  (4c a6 00 21|21 00 a6 4c)       bclrl\+  4,4\*cr1\+eq
+  f0:  (48 00 00 00|00 00 00 48)       b       f0 <start\+0xf0>
                        f0: R_PPC(|64)_REL24    label
-  f4:  48 00 00 03     bla     0 <start>
+  f4:  (48 00 00 03|03 00 00 48)       bla     0 <start>
                        f4: R_PPC(|64)_ADDR24   label_abs
-  f8:  48 00 00 01     bl      f8 <start\+0xf8>
+  f8:  (48 00 00 01|01 00 00 48)       bl      f8 <start\+0xf8>
                        f8: R_PPC(|64)_REL24    label
-  fc:  7d 6a 61 f8     bpermd  r10,r11,r12
- 100:  7c a7 40 00     cmpd    cr1,r7,r8
- 104:  7d 6a 63 f8     cmpb    r10,r11,r12
- 108:  2c aa 00 0d     cmpdi   cr1,r10,13
- 10c:  2c aa ff f3     cmpdi   cr1,r10,-13
- 110:  7c a7 40 40     cmpld   cr1,r7,r8
- 114:  28 aa 00 64     cmpldi  cr1,r10,100
- 118:  7e b4 00 75     cntlzd\. r20,r21
- 11c:  7e b4 00 74     cntlzd  r20,r21
- 120:  7e b4 00 35     cntlzw\. r20,r21
- 124:  7e b4 00 34     cntlzw  r20,r21
- 128:  4c 22 1a 02     crand   gt,eq,so
- 12c:  4c 22 19 02     crandc  gt,eq,so
- 130:  4c 22 1a 42     creqv   gt,eq,so
- 134:  4c 22 19 c2     crnand  gt,eq,so
- 138:  4c 22 18 42     crnor   gt,eq,so
- 13c:  4c 22 1b 82     cror    gt,eq,so
- 140:  4c 22 1b 42     crorc   gt,eq,so
- 144:  4c 22 19 82     crxor   gt,eq,so
- 148:  7c 0a 5d ec     dcba    r10,r11
- 14c:  7c 0a 58 ac     dcbf    r10,r11
- 150:  7c 2a 58 ac     dcbfl   r10,r11
- 154:  7c 0a 58 fe     dcbfep  r10,r11
- 158:  7c 0a 5b ac     dcbi    r10,r11
- 15c:  7c 0a 5b 0c     dcblc   r10,r11
- 160:  7c 2a 5b 0c     dcblc   1,r10,r11
- 164:  7c 0a 58 6c     dcbst   r10,r11
- 168:  7c 0a 58 7e     dcbstep r10,r11
- 16c:  7c 0a 5a 2c     dcbt    r10,r11
- 170:  7c 2a 5a 2c     dcbt    r10,r11,1
- 174:  7d 4b 62 7e     dcbtep  r10,r11,r12
- 178:  7c 0a 59 4c     dcbtls  r10,r11
- 17c:  7c 2a 59 4c     dcbtls  1,r10,r11
- 180:  7c 0a 59 ec     dcbtst  r10,r11
- 184:  7c 2a 59 ec     dcbtst  r10,r11,1
- 188:  7d 4b 61 fe     dcbtstep r10,r11,r12
- 18c:  7c 0a 59 0c     dcbtstls r10,r11
- 190:  7c 2a 59 0c     dcbtstls 1,r10,r11
- 194:  7c 0a 5f ec     dcbz    r10,r11
- 198:  7c 0a 5f fe     dcbzep  r10,r11
- 19c:  7c 00 03 8c     dccci   
- 1a0:  7c 00 03 8c     dccci   
- 1a4:  7c 00 03 8c     dccci   
- 1a8:  7d 40 03 8c     dci     10
- 1ac:  7e 95 b3 d3     divd\.   r20,r21,r22
- 1b0:  7e 95 b3 d2     divd    r20,r21,r22
- 1b4:  7e 95 b7 d3     divdo\.  r20,r21,r22
- 1b8:  7e 95 b7 d2     divdo   r20,r21,r22
- 1bc:  7e 95 b3 93     divdu\.  r20,r21,r22
- 1c0:  7e 95 b3 92     divdu   r20,r21,r22
- 1c4:  7e 95 b7 93     divduo\. r20,r21,r22
- 1c8:  7e 95 b7 92     divduo  r20,r21,r22
- 1cc:  7e 95 b3 d7     divw\.   r20,r21,r22
- 1d0:  7e 95 b3 d6     divw    r20,r21,r22
- 1d4:  7e 95 b7 d7     divwo\.  r20,r21,r22
- 1d8:  7e 95 b7 d6     divwo   r20,r21,r22
- 1dc:  7e 95 b3 97     divwu\.  r20,r21,r22
- 1e0:  7e 95 b3 96     divwu   r20,r21,r22
- 1e4:  7e 95 b7 97     divwuo\. r20,r21,r22
- 1e8:  7e 95 b7 96     divwuo  r20,r21,r22
- 1ec:  7e b4 b2 39     eqv\.    r20,r21,r22
- 1f0:  7e b4 b2 38     eqv     r20,r21,r22
- 1f4:  7c 0a 58 66     eratilx 0,r10,r11
- 1f8:  7c 2a 58 66     eratilx 1,r10,r11
- 1fc:  7c ea 58 66     eratilx 7,r10,r11
- 200:  7d 4b 66 66     erativax r10,r11,r12
- 204:  7d 4b 01 66     eratre  r10,r11,0
- 208:  7d 4b 19 66     eratre  r10,r11,3
- 20c:  7d 4b 61 27     eratsx\. r10,r11,r12
- 210:  7d 4b 61 26     eratsx  r10,r11,r12
- 214:  7d 4b 01 a6     eratwe  r10,r11,0
- 218:  7d 4b 19 a6     eratwe  r10,r11,3
- 21c:  7d 6a 07 75     extsb\.  r10,r11
- 220:  7d 6a 07 74     extsb   r10,r11
- 224:  7d 6a 07 35     extsh\.  r10,r11
- 228:  7d 6a 07 34     extsh   r10,r11
- 22c:  7d 6a 07 b5     extsw\.  r10,r11
- 230:  7d 6a 07 b4     extsw   r10,r11
- 234:  fe 80 aa 11     fabs\.   f20,f21
- 238:  fe 80 aa 10     fabs    f20,f21
- 23c:  fe 95 b0 2b     fadd\.   f20,f21,f22
- 240:  fe 95 b0 2a     fadd    f20,f21,f22
- 244:  ee 95 b0 2b     fadds\.  f20,f21,f22
- 248:  ee 95 b0 2a     fadds   f20,f21,f22
- 24c:  fe 80 ae 9d     fcfid\.  f20,f21
- 250:  fe 80 ae 9c     fcfid   f20,f21
- 254:  fc 14 a8 40     fcmpo   cr0,f20,f21
- 258:  fc 94 a8 40     fcmpo   cr1,f20,f21
- 25c:  fc 14 a8 00     fcmpu   cr0,f20,f21
- 260:  fc 94 a8 00     fcmpu   cr1,f20,f21
- 264:  fe 95 b0 11     fcpsgn\. f20,f21,f22
- 268:  fe 95 b0 10     fcpsgn  f20,f21,f22
- 26c:  fe 80 ae 5d     fctid\.  f20,f21
- 270:  fe 80 ae 5c     fctid   f20,f21
- 274:  fe 80 ae 5f     fctidz\. f20,f21
- 278:  fe 80 ae 5e     fctidz  f20,f21
- 27c:  fe 80 a8 1d     fctiw\.  f20,f21
- 280:  fe 80 a8 1c     fctiw   f20,f21
- 284:  fe 80 a8 1f     fctiwz\. f20,f21
- 288:  fe 80 a8 1e     fctiwz  f20,f21
- 28c:  fe 95 b0 25     fdiv\.   f20,f21,f22
- 290:  fe 95 b0 24     fdiv    f20,f21,f22
- 294:  ee 95 b0 25     fdivs\.  f20,f21,f22
- 298:  ee 95 b0 24     fdivs   f20,f21,f22
- 29c:  fe 95 bd bb     fmadd\.  f20,f21,f22,f23
- 2a0:  fe 95 bd ba     fmadd   f20,f21,f22,f23
- 2a4:  ee 95 bd bb     fmadds\. f20,f21,f22,f23
- 2a8:  ee 95 bd ba     fmadds  f20,f21,f22,f23
- 2ac:  fe 80 a8 91     fmr\.    f20,f21
- 2b0:  fe 80 a8 90     fmr     f20,f21
- 2b4:  fe 95 bd b9     fmsub\.  f20,f21,f22,f23
- 2b8:  fe 95 bd b8     fmsub   f20,f21,f22,f23
- 2bc:  ee 95 bd b9     fmsubs\. f20,f21,f22,f23
- 2c0:  ee 95 bd b8     fmsubs  f20,f21,f22,f23
- 2c4:  fe 95 05 b3     fmul\.   f20,f21,f22
- 2c8:  fe 95 05 b2     fmul    f20,f21,f22
- 2cc:  ee 95 05 b3     fmuls\.  f20,f21,f22
- 2d0:  ee 95 05 b2     fmuls   f20,f21,f22
- 2d4:  fe 80 a9 11     fnabs\.  f20,f21
- 2d8:  fe 80 a9 10     fnabs   f20,f21
- 2dc:  fe 80 a8 51     fneg\.   f20,f21
- 2e0:  fe 80 a8 50     fneg    f20,f21
- 2e4:  fe 95 bd bf     fnmadd\. f20,f21,f22,f23
- 2e8:  fe 95 bd be     fnmadd  f20,f21,f22,f23
- 2ec:  ee 95 bd bf     fnmadds\. f20,f21,f22,f23
- 2f0:  ee 95 bd be     fnmadds f20,f21,f22,f23
- 2f4:  fe 95 bd bd     fnmsub\. f20,f21,f22,f23
- 2f8:  fe 95 bd bc     fnmsub  f20,f21,f22,f23
- 2fc:  ee 95 bd bd     fnmsubs\. f20,f21,f22,f23
- 300:  ee 95 bd bc     fnmsubs f20,f21,f22,f23
- 304:  fe 80 a8 31     fre\.    f20,f21
- 308:  fe 80 a8 30     fre     f20,f21
- 30c:  fe 80 a8 31     fre\.    f20,f21
- 310:  fe 80 a8 30     fre     f20,f21
- 314:  fe 81 a8 31     fre\.    f20,f21,1
- 318:  fe 81 a8 30     fre     f20,f21,1
- 31c:  ee 80 a8 31     fres\.   f20,f21
- 320:  ee 80 a8 30     fres    f20,f21
- 324:  ee 80 a8 31     fres\.   f20,f21
- 328:  ee 80 a8 30     fres    f20,f21
- 32c:  ee 81 a8 31     fres\.   f20,f21,1
- 330:  ee 81 a8 30     fres    f20,f21,1
- 334:  fe 80 ab d1     frim\.   f20,f21
- 338:  fe 80 ab d0     frim    f20,f21
- 33c:  fe 80 ab 11     frin\.   f20,f21
- 340:  fe 80 ab 10     frin    f20,f21
- 344:  fe 80 ab 91     frip\.   f20,f21
- 348:  fe 80 ab 90     frip    f20,f21
- 34c:  fe 80 ab 51     friz\.   f20,f21
- 350:  fe 80 ab 50     friz    f20,f21
- 354:  fe 80 a8 19     frsp\.   f20,f21
- 358:  fe 80 a8 18     frsp    f20,f21
- 35c:  fe 80 a8 35     frsqrte\. f20,f21
- 360:  fe 80 a8 34     frsqrte f20,f21
- 364:  fe 80 a8 35     frsqrte\. f20,f21
- 368:  fe 80 a8 34     frsqrte f20,f21
- 36c:  fe 81 a8 35     frsqrte\. f20,f21,1
- 370:  fe 81 a8 34     frsqrte f20,f21,1
- 374:  ee 80 a8 34     frsqrtes f20,f21
- 378:  ee 80 a8 35     frsqrtes\. f20,f21
- 37c:  ee 80 a8 34     frsqrtes f20,f21
- 380:  ee 80 a8 35     frsqrtes\. f20,f21
- 384:  ee 81 a8 34     frsqrtes f20,f21,1
- 388:  ee 81 a8 35     frsqrtes\. f20,f21,1
- 38c:  fe 95 bd af     fsel\.   f20,f21,f22,f23
- 390:  fe 95 bd ae     fsel    f20,f21,f22,f23
- 394:  fe 80 a8 2d     fsqrt\.  f20,f21
- 398:  fe 80 a8 2c     fsqrt   f20,f21
- 39c:  ee 80 a8 2d     fsqrts\. f20,f21
- 3a0:  ee 80 a8 2c     fsqrts  f20,f21
- 3a4:  fe 95 b0 29     fsub\.   f20,f21,f22
- 3a8:  fe 95 b0 28     fsub    f20,f21,f22
- 3ac:  ee 95 b0 29     fsubs\.  f20,f21,f22
- 3b0:  ee 95 b0 28     fsubs   f20,f21,f22
- 3b4:  7c 0a 5f ac     icbi    r10,r11
- 3b8:  7c 0a 5f be     icbiep  r10,r11
- 3bc:  7c 0a 58 2c     icbt    r10,r11
- 3c0:  7c ea 58 2c     icbt    7,r10,r11
- 3c4:  7c 0a 5b cc     icbtls  r10,r11
- 3c8:  7c ea 5b cc     icbtls  7,r10,r11
- 3cc:  7c 00 07 8c     iccci   
- 3d0:  7c 00 07 8c     iccci   
- 3d4:  7c 00 07 8c     iccci   
- 3d8:  7d 40 07 8c     ici     10
- 3dc:  7d 4b 63 2d     icswx\.  r10,r11,r12
- 3e0:  7d 4b 63 2c     icswx   r10,r11,r12
- 3e4:  7d 4b 65 de     isel    r10,r11,r12,23
- 3e8:  4c 00 01 2c     isync
- 3ec:  7d 4b 60 be     lbepx   r10,r11,r12
- 3f0:  89 4b ff ef     lbz     r10,-17\(r11\)
- 3f4:  89 4b 00 11     lbz     r10,17\(r11\)
- 3f8:  8d 4b ff ff     lbzu    r10,-1\(r11\)
- 3fc:  8d 4b 00 01     lbzu    r10,1\(r11\)
- 400:  7d 4b 68 ee     lbzux   r10,r11,r13
- 404:  7d 4b 68 ae     lbzx    r10,r11,r13
- 408:  e9 4b ff f8     ld      r10,-8\(r11\)
- 40c:  e9 4b 00 08     ld      r10,8\(r11\)
- 410:  7d 4b 60 a8     ldarx   r10,r11,r12
- 414:  7d 4b 60 a9     ldarx   r10,r11,r12,1
- 418:  7d 4b 64 28     ldbrx   r10,r11,r12
- 41c:  7d 4b 60 3a     ldepx   r10,r11,r12
- 420:  e9 4b ff f9     ldu     r10,-8\(r11\)
- 424:  e9 4b 00 09     ldu     r10,8\(r11\)
- 428:  7d 4b 60 6a     ldux    r10,r11,r12
- 42c:  7d 4b 60 2a     ldx     r10,r11,r12
- 430:  ca 8a ff f8     lfd     f20,-8\(r10\)
- 434:  ca 8a 00 08     lfd     f20,8\(r10\)
- 438:  7e 8a 5c be     lfdepx  f20,r10,r11
- 43c:  ce 8a ff f8     lfdu    f20,-8\(r10\)
- 440:  ce 8a 00 08     lfdu    f20,8\(r10\)
- 444:  7e 8a 5c ee     lfdux   f20,r10,r11
- 448:  7e 8a 5c ae     lfdx    f20,r10,r11
- 44c:  7e 8a 5e ae     lfiwax  f20,r10,r11
- 450:  7e 8a 5e ee     lfiwzx  f20,r10,r11
- 454:  c2 8a ff fc     lfs     f20,-4\(r10\)
- 458:  c2 8a 00 04     lfs     f20,4\(r10\)
- 45c:  c6 8a ff fc     lfsu    f20,-4\(r10\)
- 460:  c6 8a 00 04     lfsu    f20,4\(r10\)
- 464:  7e 8a 5c 6e     lfsux   f20,r10,r11
- 468:  7e 8a 5c 2e     lfsx    f20,r10,r11
- 46c:  a9 4b 00 02     lha     r10,2\(r11\)
- 470:  ad 4b ff fe     lhau    r10,-2\(r11\)
- 474:  7d 4b 62 ee     lhaux   r10,r11,r12
- 478:  7d 4b 62 ae     lhax    r10,r11,r12
- 47c:  7d 4b 66 2c     lhbrx   r10,r11,r12
- 480:  7d 4b 62 3e     lhepx   r10,r11,r12
- 484:  a1 4b ff fe     lhz     r10,-2\(r11\)
- 488:  a1 4b 00 02     lhz     r10,2\(r11\)
- 48c:  a5 4b ff fe     lhzu    r10,-2\(r11\)
- 490:  a5 4b 00 02     lhzu    r10,2\(r11\)
- 494:  7d 4b 62 6e     lhzux   r10,r11,r12
- 498:  7d 4b 62 2e     lhzx    r10,r11,r12
- 49c:  ba 8a 00 10     lmw     r20,16\(r10\)
- 4a0:  7d 4b 0c aa     lswi    r10,r11,1
- 4a4:  7d 8b 04 aa     lswi    r12,r11,32
- 4a8:  7d 4b 64 2a     lswx    r10,r11,r12
- 4ac:  e9 4b ff fe     lwa     r10,-4\(r11\)
- 4b0:  e9 4b 00 06     lwa     r10,4\(r11\)
- 4b4:  7d 4b 60 28     lwarx   r10,r11,r12
- 4b8:  7d 4b 60 29     lwarx   r10,r11,r12,1
- 4bc:  7d 4b 62 ea     lwaux   r10,r11,r12
- 4c0:  7d 4b 62 aa     lwax    r10,r11,r12
- 4c4:  7d 4b 64 2c     lwbrx   r10,r11,r12
- 4c8:  7d 4b 60 3e     lwepx   r10,r11,r12
- 4cc:  81 4b ff fc     lwz     r10,-4\(r11\)
- 4d0:  81 4b 00 04     lwz     r10,4\(r11\)
- 4d4:  85 4b ff fc     lwzu    r10,-4\(r11\)
- 4d8:  85 4b 00 04     lwzu    r10,4\(r11\)
- 4dc:  7d 4b 60 6e     lwzux   r10,r11,r12
- 4e0:  7d 4b 60 2e     lwzx    r10,r11,r12
- 4e4:  7c 00 06 ac     mbar    
- 4e8:  7c 00 06 ac     mbar    
- 4ec:  7c 00 06 ac     mbar    
- 4f0:  7c 20 06 ac     mbar    1
- 4f4:  4c 04 00 00     mcrf    cr0,cr1
- 4f8:  fd 90 00 80     mcrfs   cr3,cr4
- 4fc:  7c 00 04 00     mcrxr   cr0
- 500:  7d 80 04 00     mcrxr   cr3
- 504:  7c 60 00 26     mfcr    r3
- 508:  7c 60 00 26     mfcr    r3
- 50c:  7c 70 10 26     mfocrf  r3,1
- 510:  7c 78 00 26     mfocrf  r3,128
- 514:  7d 4a 3a 87     mfdcr\.  r10,234
- 518:  7d 4a 3a 86     mfdcr   r10,234
- 51c:  7d 4b 02 07     mfdcrx\. r10,r11
- 520:  7d 4b 02 06     mfdcrx  r10,r11
- 524:  fe 80 04 8f     mffs\.   f20
- 528:  fe 80 04 8e     mffs    f20
- 52c:  7d 40 00 a6     mfmsr   r10
- 530:  7c 70 10 26     mfocrf  r3,1
- 534:  7c 78 00 26     mfocrf  r3,128
- 538:  7d 4a 3a a6     mfspr   r10,234
- 53c:  7d 4c 42 e6     mftbl   r10
- 540:  7d 4d 42 e6     mftbu   r10
- 544:  7c 00 51 dc     msgclr  r10
- 548:  7c 00 51 9c     msgsnd  r10
- 54c:  7c 60 01 20     mtcrf   0,r3
- 550:  7c 70 11 20     mtocrf  1,r3
- 554:  7c 78 01 20     mtocrf  128,r3
- 558:  7c 6f f1 20     mtcr    r3
- 55c:  7d 4a 3b 87     mtdcr\.  234,r10
- 560:  7d 4a 3b 86     mtdcr   234,r10
- 564:  7d 6a 03 07     mtdcrx\. r10,r11
- 568:  7d 6a 03 06     mtdcrx  r10,r11
- 56c:  fc 60 00 8d     mtfsb0\. so
- 570:  fc 60 00 8c     mtfsb0  so
- 574:  fc 60 00 4d     mtfsb1\. so
- 578:  fc 60 00 4c     mtfsb1  so
- 57c:  fc 0c a5 8f     mtfsf\.  6,f20
- 580:  fc 0c a5 8e     mtfsf   6,f20
- 584:  fc 0c a5 8f     mtfsf\.  6,f20
- 588:  fc 0c a5 8e     mtfsf   6,f20
- 58c:  fe 0d a5 8f     mtfsf\.  6,f20,1,1
- 590:  fe 0d a5 8e     mtfsf   6,f20,1,1
- 594:  ff 00 01 0d     mtfsfi\. 6,0
- 598:  ff 00 01 0c     mtfsfi  6,0
- 59c:  ff 00 d1 0d     mtfsfi\. 6,13
- 5a0:  ff 00 d1 0c     mtfsfi  6,13
- 5a4:  ff 01 d1 0d     mtfsfi\. 6,13,1
- 5a8:  ff 01 d1 0c     mtfsfi  6,13,1
- 5ac:  7d 40 01 24     mtmsr   r10
- 5b0:  7d 40 01 24     mtmsr   r10
- 5b4:  7d 41 01 24     mtmsr   r10,1
- 5b8:  7c 70 11 20     mtocrf  1,r3
- 5bc:  7c 78 01 20     mtocrf  128,r3
- 5c0:  7d 4a 3b a6     mtspr   234,r10
- 5c4:  7e 95 b0 93     mulhd\.  r20,r21,r22
- 5c8:  7e 95 b0 92     mulhd   r20,r21,r22
- 5cc:  7e 95 b0 13     mulhdu\. r20,r21,r22
- 5d0:  7e 95 b0 12     mulhdu  r20,r21,r22
- 5d4:  7e 95 b0 97     mulhw\.  r20,r21,r22
- 5d8:  7e 95 b0 96     mulhw   r20,r21,r22
- 5dc:  7e 95 b0 17     mulhwu\. r20,r21,r22
- 5e0:  7e 95 b0 16     mulhwu  r20,r21,r22
- 5e4:  7e 95 b1 d3     mulld\.  r20,r21,r22
- 5e8:  7e 95 b1 d2     mulld   r20,r21,r22
- 5ec:  7e 95 b5 d3     mulldo\. r20,r21,r22
- 5f0:  7e 95 b5 d2     mulldo  r20,r21,r22
- 5f4:  1e 95 00 64     mulli   r20,r21,100
- 5f8:  1e 95 ff 9c     mulli   r20,r21,-100
- 5fc:  7e 95 b1 d7     mullw\.  r20,r21,r22
- 600:  7e 95 b1 d6     mullw   r20,r21,r22
- 604:  7e 95 b5 d7     mullwo\. r20,r21,r22
- 608:  7e 95 b5 d6     mullwo  r20,r21,r22
- 60c:  7e b4 b3 b9     nand\.   r20,r21,r22
- 610:  7e b4 b3 b8     nand    r20,r21,r22
- 614:  7e 95 00 d1     neg\.    r20,r21
- 618:  7e 95 00 d0     neg     r20,r21
- 61c:  7e 95 04 d1     nego\.   r20,r21
- 620:  7e 95 04 d0     nego    r20,r21
- 624:  7e b4 b0 f9     nor\.    r20,r21,r22
- 628:  7e b4 b0 f8     nor     r20,r21,r22
- 62c:  7e b4 b3 79     or\.     r20,r21,r22
- 630:  7e b4 b3 78     or      r20,r21,r22
- 634:  7e b4 b3 39     orc\.    r20,r21,r22
- 638:  7e b4 b3 38     orc     r20,r21,r22
- 63c:  62 b4 10 00     ori     r20,r21,4096
- 640:  66 b4 10 00     oris    r20,r21,4096
- 644:  7d 6a 00 f4     popcntb r10,r11
- 648:  7d 6a 03 f4     popcntd r10,r11
- 64c:  7d 6a 02 f4     popcntw r10,r11
- 650:  7d 6a 01 74     prtyd   r10,r11
- 654:  7d 6a 01 34     prtyw   r10,r11
- 658:  4c 00 00 66     rfci
- 65c:  4c 00 00 cc     rfgi
- 660:  4c 00 00 64     rfi
- 664:  4c 00 00 4c     rfmci
- 668:  79 6a 67 f1     rldcl\.  r10,r11,r12,63
- 66c:  79 6a 67 f0     rldcl   r10,r11,r12,63
- 670:  79 6a 67 f3     rldcr\.  r10,r11,r12,63
- 674:  79 6a 67 f2     rldcr   r10,r11,r12,63
- 678:  79 6a bf e9     rldic\.  r10,r11,23,63
- 67c:  79 6a bf e8     rldic   r10,r11,23,63
- 680:  79 6a bf e1     rldicl\. r10,r11,23,63
- 684:  79 6a bf e0     rldicl  r10,r11,23,63
- 688:  79 6a bf e5     rldicr\. r10,r11,23,63
- 68c:  79 6a bf e4     rldicr  r10,r11,23,63
- 690:  79 6a bf ed     rldimi\. r10,r11,23,63
- 694:  79 6a bf ec     rldimi  r10,r11,23,63
- 698:  51 6a b8 3f     rlwimi\. r10,r11,23,0,31
- 69c:  51 6a b8 3e     rlwimi  r10,r11,23,0,31
- 6a0:  55 6a b8 3f     rotlwi\. r10,r11,23
- 6a4:  55 6a b8 3e     rotlwi  r10,r11,23
- 6a8:  5d 6a b8 3f     rotlw\.  r10,r11,r23
- 6ac:  5d 6a b8 3e     rotlw   r10,r11,r23
- 6b0:  44 00 00 02     sc      
- 6b4:  44 00 0c 82     sc      100
- 6b8:  7d 6a 60 37     sld\.    r10,r11,r12
- 6bc:  7d 6a 60 36     sld     r10,r11,r12
- 6c0:  7d 6a 60 31     slw\.    r10,r11,r12
- 6c4:  7d 6a 60 30     slw     r10,r11,r12
- 6c8:  7d 6a 66 35     srad\.   r10,r11,r12
- 6cc:  7d 6a 66 34     srad    r10,r11,r12
- 6d0:  7d 6a fe 77     sradi\.  r10,r11,63
- 6d4:  7d 6a fe 76     sradi   r10,r11,63
- 6d8:  7d 6a 66 31     sraw\.   r10,r11,r12
- 6dc:  7d 6a 66 30     sraw    r10,r11,r12
- 6e0:  7d 6a fe 71     srawi\.  r10,r11,31
- 6e4:  7d 6a fe 70     srawi   r10,r11,31
- 6e8:  7d 6a 64 37     srd\.    r10,r11,r12
- 6ec:  7d 6a 64 36     srd     r10,r11,r12
- 6f0:  7d 6a 64 31     srw\.    r10,r11,r12
- 6f4:  7d 6a 64 30     srw     r10,r11,r12
- 6f8:  99 4b ff ff     stb     r10,-1\(r11\)
- 6fc:  99 4b 00 01     stb     r10,1\(r11\)
- 700:  7d 4b 61 be     stbepx  r10,r11,r12
- 704:  9d 4b ff ff     stbu    r10,-1\(r11\)
- 708:  9d 4b 00 01     stbu    r10,1\(r11\)
- 70c:  7d 4b 61 ee     stbux   r10,r11,r12
- 710:  7d 4b 61 ae     stbx    r10,r11,r12
- 714:  f9 4b ff f8     std     r10,-8\(r11\)
- 718:  f9 4b 00 08     std     r10,8\(r11\)
- 71c:  7d 4b 65 28     stdbrx  r10,r11,r12
- 720:  7d 4b 61 ad     stdcx\.  r10,r11,r12
- 724:  7d 4b 61 3a     stdepx  r10,r11,r12
- 728:  f9 4b ff f9     stdu    r10,-8\(r11\)
- 72c:  f9 4b 00 09     stdu    r10,8\(r11\)
- 730:  7d 4b 61 6a     stdux   r10,r11,r12
- 734:  7d 4b 61 2a     stdx    r10,r11,r12
- 738:  da 8a ff f8     stfd    f20,-8\(r10\)
- 73c:  da 8a 00 08     stfd    f20,8\(r10\)
- 740:  7e 8a 5d be     stfdepx f20,r10,r11
- 744:  de 8a ff f8     stfdu   f20,-8\(r10\)
- 748:  de 8a 00 08     stfdu   f20,8\(r10\)
- 74c:  7e 8a 5d ee     stfdux  f20,r10,r11
- 750:  7e 8a 5d ae     stfdx   f20,r10,r11
- 754:  7e 8a 5f ae     stfiwx  f20,r10,r11
- 758:  d2 8a ff fc     stfs    f20,-4\(r10\)
- 75c:  d2 8a 00 04     stfs    f20,4\(r10\)
- 760:  d6 8a ff fc     stfsu   f20,-4\(r10\)
- 764:  d6 8a 00 04     stfsu   f20,4\(r10\)
- 768:  7e 8a 5d 6e     stfsux  f20,r10,r11
- 76c:  7e 8a 5d 2e     stfsx   f20,r10,r11
- 770:  b1 4b ff fe     sth     r10,-2\(r11\)
- 774:  b1 4b 00 02     sth     r10,2\(r11\)
- 778:  b1 4b ff fc     sth     r10,-4\(r11\)
- 77c:  b1 4b 00 04     sth     r10,4\(r11\)
- 780:  7d 4b 67 2c     sthbrx  r10,r11,r12
- 784:  7d 4b 63 3e     sthepx  r10,r11,r12
- 788:  b5 4b ff fe     sthu    r10,-2\(r11\)
- 78c:  b5 4b 00 02     sthu    r10,2\(r11\)
- 790:  7d 4b 63 6e     sthux   r10,r11,r12
- 794:  7d 4b 63 2e     sthx    r10,r11,r12
- 798:  be 8a 00 10     stmw    r20,16\(r10\)
- 79c:  7d 4b 0d aa     stswi   r10,r11,1
- 7a0:  7d 4b 05 aa     stswi   r10,r11,32
- 7a4:  7d 4b 65 2a     stswx   r10,r11,r12
- 7a8:  7d 4b 65 2c     stwbrx  r10,r11,r12
- 7ac:  7d 4b 61 2d     stwcx\.  r10,r11,r12
- 7b0:  7d 4b 61 3e     stwepx  r10,r11,r12
- 7b4:  95 4b ff fc     stwu    r10,-4\(r11\)
- 7b8:  95 4b 00 04     stwu    r10,4\(r11\)
- 7bc:  7d 4b 61 6e     stwux   r10,r11,r12
- 7c0:  7d 4b 61 2e     stwx    r10,r11,r12
- 7c4:  7e 95 b0 51     subf\.   r20,r21,r22
- 7c8:  7e 95 b0 50     subf    r20,r21,r22
- 7cc:  7e 95 b0 11     subfc\.  r20,r21,r22
- 7d0:  7e 95 b0 10     subfc   r20,r21,r22
- 7d4:  7e 95 b4 11     subfco\. r20,r21,r22
- 7d8:  7e 95 b4 10     subfco  r20,r21,r22
- 7dc:  7e 95 b1 11     subfe\.  r20,r21,r22
- 7e0:  7e 95 b1 10     subfe   r20,r21,r22
- 7e4:  7e 95 b5 11     subfeo\. r20,r21,r22
- 7e8:  7e 95 b5 10     subfeo  r20,r21,r22
- 7ec:  22 95 00 64     subfic  r20,r21,100
- 7f0:  22 95 ff 9c     subfic  r20,r21,-100
- 7f4:  7e 95 01 d1     subfme\. r20,r21
- 7f8:  7e 95 01 d0     subfme  r20,r21
- 7fc:  7e 95 05 d1     subfmeo\. r20,r21
- 800:  7e 95 05 d0     subfmeo r20,r21
- 804:  7e 95 b4 51     subfo\.  r20,r21,r22
- 808:  7e 95 b4 50     subfo   r20,r21,r22
- 80c:  7e 95 01 91     subfze\. r20,r21
- 810:  7e 95 01 90     subfze  r20,r21
- 814:  7e 95 05 91     subfzeo\. r20,r21
- 818:  7e 95 05 90     subfzeo r20,r21
- 81c:  7c 00 04 ac     sync    
- 820:  7c 00 04 ac     sync    
- 824:  7c 00 04 ac     sync    
- 828:  7c 20 04 ac     lwsync
- 82c:  7c aa 58 88     tdlge   r10,r11
- 830:  08 aa 00 64     tdlgei  r10,100
- 834:  08 aa ff 9c     tdlgei  r10,-100
- 838:  7c 6a 58 24     tlbilxva r10,r11
- 83c:  7c 0a 5e 24     tlbivax r10,r11
- 840:  7c 00 07 64     tlbre   
- 844:  7d 4b 3f 64     tlbre   r10,r11,7
- 848:  7c 0a 5e a5     tlbsrx\. r10,r11
- 84c:  7d 4b 67 25     tlbsx\.  r10,r11,r12
- 850:  7d 4b 67 24     tlbsx   r10,r11,r12
- 854:  7c 00 04 6c     tlbsync
- 858:  7c 00 07 a4     tlbwe   
- 85c:  7d 4b 3f a4     tlbwe   r10,r11,7
- 860:  7c aa 58 08     twlge   r10,r11
- 864:  0c aa 00 64     twlgei  r10,100
- 868:  0c aa ff 9c     twlgei  r10,-100
- 86c:  7c 00 00 7c     wait    
- 870:  7c 00 00 7c     wait    
- 874:  7c 20 00 7c     waitrsv
- 878:  7c 40 00 7c     waitimpl
- 87c:  7c 40 00 7c     waitimpl
- 880:  7c 20 00 7c     waitrsv
- 884:  7c 00 01 6c     wchkall 
- 888:  7c 00 01 6c     wchkall 
- 88c:  7d 80 01 6c     wchkall cr3
- 890:  7c 2a 5f 4c     wclr    1,r10,r11
- 894:  7c 20 07 4c     wclrall 1
- 898:  7c 4a 5f 4c     wclrone r10,r11
- 89c:  7d 40 01 06     wrtee   r10
- 8a0:  7c 00 81 46     wrteei  1
- 8a4:  7d 6a 62 79     xor\.    r10,r11,r12
- 8a8:  7d 6a 62 78     xor     r10,r11,r12
- 8ac:  69 6a 10 00     xori    r10,r11,4096
- 8b0:  6d 6a 10 00     xoris   r10,r11,4096
+  fc:  (7d 6a 61 f8|f8 61 6a 7d)       bpermd  r10,r11,r12
+ 100:  (7c a7 40 00|00 40 a7 7c)       cmpd    cr1,r7,r8
+ 104:  (7d 6a 63 f8|f8 63 6a 7d)       cmpb    r10,r11,r12
+ 108:  (2c aa 00 0d|0d 00 aa 2c)       cmpdi   cr1,r10,13
+ 10c:  (2c aa ff f3|f3 ff aa 2c)       cmpdi   cr1,r10,-13
+ 110:  (7c a7 40 40|40 40 a7 7c)       cmpld   cr1,r7,r8
+ 114:  (28 aa 00 64|64 00 aa 28)       cmpldi  cr1,r10,100
+ 118:  (7e b4 00 75|75 00 b4 7e)       cntlzd\. r20,r21
+ 11c:  (7e b4 00 74|74 00 b4 7e)       cntlzd  r20,r21
+ 120:  (7e b4 00 35|35 00 b4 7e)       cntlzw\. r20,r21
+ 124:  (7e b4 00 34|34 00 b4 7e)       cntlzw  r20,r21
+ 128:  (4c 22 1a 02|02 1a 22 4c)       crand   gt,eq,so
+ 12c:  (4c 22 19 02|02 19 22 4c)       crandc  gt,eq,so
+ 130:  (4c 22 1a 42|42 1a 22 4c)       creqv   gt,eq,so
+ 134:  (4c 22 19 c2|c2 19 22 4c)       crnand  gt,eq,so
+ 138:  (4c 22 18 42|42 18 22 4c)       crnor   gt,eq,so
+ 13c:  (4c 22 1b 82|82 1b 22 4c)       cror    gt,eq,so
+ 140:  (4c 22 1b 42|42 1b 22 4c)       crorc   gt,eq,so
+ 144:  (4c 22 19 82|82 19 22 4c)       crxor   gt,eq,so
+ 148:  (7c 0a 5d ec|ec 5d 0a 7c)       dcba    r10,r11
+ 14c:  (7c 0a 58 ac|ac 58 0a 7c)       dcbf    r10,r11
+ 150:  (7c 2a 58 ac|ac 58 2a 7c)       dcbfl   r10,r11
+ 154:  (7c 0a 58 fe|fe 58 0a 7c)       dcbfep  r10,r11
+ 158:  (7c 0a 5b ac|ac 5b 0a 7c)       dcbi    r10,r11
+ 15c:  (7c 0a 5b 0c|0c 5b 0a 7c)       dcblc   r10,r11
+ 160:  (7c 2a 5b 0c|0c 5b 2a 7c)       dcblc   1,r10,r11
+ 164:  (7c 0a 58 6c|6c 58 0a 7c)       dcbst   r10,r11
+ 168:  (7c 0a 58 7e|7e 58 0a 7c)       dcbstep r10,r11
+ 16c:  (7c 0a 5a 2c|2c 5a 0a 7c)       dcbt    r10,r11
+ 170:  (7c 2a 5a 2c|2c 5a 2a 7c)       dcbt    r10,r11,1
+ 174:  (7d 4b 62 7e|7e 62 4b 7d)       dcbtep  r10,r11,r12
+ 178:  (7c 0a 59 4c|4c 59 0a 7c)       dcbtls  r10,r11
+ 17c:  (7c 2a 59 4c|4c 59 2a 7c)       dcbtls  1,r10,r11
+ 180:  (7c 0a 59 ec|ec 59 0a 7c)       dcbtst  r10,r11
+ 184:  (7c 2a 59 ec|ec 59 2a 7c)       dcbtst  r10,r11,1
+ 188:  (7d 4b 61 fe|fe 61 4b 7d)       dcbtstep r10,r11,r12
+ 18c:  (7c 0a 59 0c|0c 59 0a 7c)       dcbtstls r10,r11
+ 190:  (7c 2a 59 0c|0c 59 2a 7c)       dcbtstls 1,r10,r11
+ 194:  (7c 0a 5f ec|ec 5f 0a 7c)       dcbz    r10,r11
+ 198:  (7c 0a 5f fe|fe 5f 0a 7c)       dcbzep  r10,r11
+ 19c:  (7c 00 03 8c|8c 03 00 7c)       dccci   
+ 1a0:  (7c 00 03 8c|8c 03 00 7c)       dccci   
+ 1a4:  (7c 00 03 8c|8c 03 00 7c)       dccci   
+ 1a8:  (7d 40 03 8c|8c 03 40 7d)       dci     10
+ 1ac:  (7e 95 b3 d3|d3 b3 95 7e)       divd\.   r20,r21,r22
+ 1b0:  (7e 95 b3 d2|d2 b3 95 7e)       divd    r20,r21,r22
+ 1b4:  (7e 95 b7 d3|d3 b7 95 7e)       divdo\.  r20,r21,r22
+ 1b8:  (7e 95 b7 d2|d2 b7 95 7e)       divdo   r20,r21,r22
+ 1bc:  (7e 95 b3 93|93 b3 95 7e)       divdu\.  r20,r21,r22
+ 1c0:  (7e 95 b3 92|92 b3 95 7e)       divdu   r20,r21,r22
+ 1c4:  (7e 95 b7 93|93 b7 95 7e)       divduo\. r20,r21,r22
+ 1c8:  (7e 95 b7 92|92 b7 95 7e)       divduo  r20,r21,r22
+ 1cc:  (7e 95 b3 d7|d7 b3 95 7e)       divw\.   r20,r21,r22
+ 1d0:  (7e 95 b3 d6|d6 b3 95 7e)       divw    r20,r21,r22
+ 1d4:  (7e 95 b7 d7|d7 b7 95 7e)       divwo\.  r20,r21,r22
+ 1d8:  (7e 95 b7 d6|d6 b7 95 7e)       divwo   r20,r21,r22
+ 1dc:  (7e 95 b3 97|97 b3 95 7e)       divwu\.  r20,r21,r22
+ 1e0:  (7e 95 b3 96|96 b3 95 7e)       divwu   r20,r21,r22
+ 1e4:  (7e 95 b7 97|97 b7 95 7e)       divwuo\. r20,r21,r22
+ 1e8:  (7e 95 b7 96|96 b7 95 7e)       divwuo  r20,r21,r22
+ 1ec:  (7e b4 b2 39|39 b2 b4 7e)       eqv\.    r20,r21,r22
+ 1f0:  (7e b4 b2 38|38 b2 b4 7e)       eqv     r20,r21,r22
+ 1f4:  (7c 0a 58 66|66 58 0a 7c)       eratilx 0,r10,r11
+ 1f8:  (7c 2a 58 66|66 58 2a 7c)       eratilx 1,r10,r11
+ 1fc:  (7c ea 58 66|66 58 ea 7c)       eratilx 7,r10,r11
+ 200:  (7d 4b 66 66|66 66 4b 7d)       erativax r10,r11,r12
+ 204:  (7d 4b 01 66|66 01 4b 7d)       eratre  r10,r11,0
+ 208:  (7d 4b 19 66|66 19 4b 7d)       eratre  r10,r11,3
+ 20c:  (7d 4b 61 27|27 61 4b 7d)       eratsx\. r10,r11,r12
+ 210:  (7d 4b 61 26|26 61 4b 7d)       eratsx  r10,r11,r12
+ 214:  (7d 4b 01 a6|a6 01 4b 7d)       eratwe  r10,r11,0
+ 218:  (7d 4b 19 a6|a6 19 4b 7d)       eratwe  r10,r11,3
+ 21c:  (7d 6a 07 75|75 07 6a 7d)       extsb\.  r10,r11
+ 220:  (7d 6a 07 74|74 07 6a 7d)       extsb   r10,r11
+ 224:  (7d 6a 07 35|35 07 6a 7d)       extsh\.  r10,r11
+ 228:  (7d 6a 07 34|34 07 6a 7d)       extsh   r10,r11
+ 22c:  (7d 6a 07 b5|b5 07 6a 7d)       extsw\.  r10,r11
+ 230:  (7d 6a 07 b4|b4 07 6a 7d)       extsw   r10,r11
+ 234:  (fe 80 aa 11|11 aa 80 fe)       fabs\.   f20,f21
+ 238:  (fe 80 aa 10|10 aa 80 fe)       fabs    f20,f21
+ 23c:  (fe 95 b0 2b|2b b0 95 fe)       fadd\.   f20,f21,f22
+ 240:  (fe 95 b0 2a|2a b0 95 fe)       fadd    f20,f21,f22
+ 244:  (ee 95 b0 2b|2b b0 95 ee)       fadds\.  f20,f21,f22
+ 248:  (ee 95 b0 2a|2a b0 95 ee)       fadds   f20,f21,f22
+ 24c:  (fe 80 ae 9d|9d ae 80 fe)       fcfid\.  f20,f21
+ 250:  (fe 80 ae 9c|9c ae 80 fe)       fcfid   f20,f21
+ 254:  (fc 14 a8 40|40 a8 14 fc)       fcmpo   cr0,f20,f21
+ 258:  (fc 94 a8 40|40 a8 94 fc)       fcmpo   cr1,f20,f21
+ 25c:  (fc 14 a8 00|00 a8 14 fc)       fcmpu   cr0,f20,f21
+ 260:  (fc 94 a8 00|00 a8 94 fc)       fcmpu   cr1,f20,f21
+ 264:  (fe 95 b0 11|11 b0 95 fe)       fcpsgn\. f20,f21,f22
+ 268:  (fe 95 b0 10|10 b0 95 fe)       fcpsgn  f20,f21,f22
+ 26c:  (fe 80 ae 5d|5d ae 80 fe)       fctid\.  f20,f21
+ 270:  (fe 80 ae 5c|5c ae 80 fe)       fctid   f20,f21
+ 274:  (fe 80 ae 5f|5f ae 80 fe)       fctidz\. f20,f21
+ 278:  (fe 80 ae 5e|5e ae 80 fe)       fctidz  f20,f21
+ 27c:  (fe 80 a8 1d|1d a8 80 fe)       fctiw\.  f20,f21
+ 280:  (fe 80 a8 1c|1c a8 80 fe)       fctiw   f20,f21
+ 284:  (fe 80 a8 1f|1f a8 80 fe)       fctiwz\. f20,f21
+ 288:  (fe 80 a8 1e|1e a8 80 fe)       fctiwz  f20,f21
+ 28c:  (fe 95 b0 25|25 b0 95 fe)       fdiv\.   f20,f21,f22
+ 290:  (fe 95 b0 24|24 b0 95 fe)       fdiv    f20,f21,f22
+ 294:  (ee 95 b0 25|25 b0 95 ee)       fdivs\.  f20,f21,f22
+ 298:  (ee 95 b0 24|24 b0 95 ee)       fdivs   f20,f21,f22
+ 29c:  (fe 95 bd bb|bb bd 95 fe)       fmadd\.  f20,f21,f22,f23
+ 2a0:  (fe 95 bd ba|ba bd 95 fe)       fmadd   f20,f21,f22,f23
+ 2a4:  (ee 95 bd bb|bb bd 95 ee)       fmadds\. f20,f21,f22,f23
+ 2a8:  (ee 95 bd ba|ba bd 95 ee)       fmadds  f20,f21,f22,f23
+ 2ac:  (fe 80 a8 91|91 a8 80 fe)       fmr\.    f20,f21
+ 2b0:  (fe 80 a8 90|90 a8 80 fe)       fmr     f20,f21
+ 2b4:  (fe 95 bd b9|b9 bd 95 fe)       fmsub\.  f20,f21,f22,f23
+ 2b8:  (fe 95 bd b8|b8 bd 95 fe)       fmsub   f20,f21,f22,f23
+ 2bc:  (ee 95 bd b9|b9 bd 95 ee)       fmsubs\. f20,f21,f22,f23
+ 2c0:  (ee 95 bd b8|b8 bd 95 ee)       fmsubs  f20,f21,f22,f23
+ 2c4:  (fe 95 05 b3|b3 05 95 fe)       fmul\.   f20,f21,f22
+ 2c8:  (fe 95 05 b2|b2 05 95 fe)       fmul    f20,f21,f22
+ 2cc:  (ee 95 05 b3|b3 05 95 ee)       fmuls\.  f20,f21,f22
+ 2d0:  (ee 95 05 b2|b2 05 95 ee)       fmuls   f20,f21,f22
+ 2d4:  (fe 80 a9 11|11 a9 80 fe)       fnabs\.  f20,f21
+ 2d8:  (fe 80 a9 10|10 a9 80 fe)       fnabs   f20,f21
+ 2dc:  (fe 80 a8 51|51 a8 80 fe)       fneg\.   f20,f21
+ 2e0:  (fe 80 a8 50|50 a8 80 fe)       fneg    f20,f21
+ 2e4:  (fe 95 bd bf|bf bd 95 fe)       fnmadd\. f20,f21,f22,f23
+ 2e8:  (fe 95 bd be|be bd 95 fe)       fnmadd  f20,f21,f22,f23
+ 2ec:  (ee 95 bd bf|bf bd 95 ee)       fnmadds\. f20,f21,f22,f23
+ 2f0:  (ee 95 bd be|be bd 95 ee)       fnmadds f20,f21,f22,f23
+ 2f4:  (fe 95 bd bd|bd bd 95 fe)       fnmsub\. f20,f21,f22,f23
+ 2f8:  (fe 95 bd bc|bc bd 95 fe)       fnmsub  f20,f21,f22,f23
+ 2fc:  (ee 95 bd bd|bd bd 95 ee)       fnmsubs\. f20,f21,f22,f23
+ 300:  (ee 95 bd bc|bc bd 95 ee)       fnmsubs f20,f21,f22,f23
+ 304:  (fe 80 a8 31|31 a8 80 fe)       fre\.    f20,f21
+ 308:  (fe 80 a8 30|30 a8 80 fe)       fre     f20,f21
+ 30c:  (fe 80 a8 31|31 a8 80 fe)       fre\.    f20,f21
+ 310:  (fe 80 a8 30|30 a8 80 fe)       fre     f20,f21
+ 314:  (fe 81 a8 31|31 a8 81 fe)       fre\.    f20,f21,1
+ 318:  (fe 81 a8 30|30 a8 81 fe)       fre     f20,f21,1
+ 31c:  (ee 80 a8 31|31 a8 80 ee)       fres\.   f20,f21
+ 320:  (ee 80 a8 30|30 a8 80 ee)       fres    f20,f21
+ 324:  (ee 80 a8 31|31 a8 80 ee)       fres\.   f20,f21
+ 328:  (ee 80 a8 30|30 a8 80 ee)       fres    f20,f21
+ 32c:  (ee 81 a8 31|31 a8 81 ee)       fres\.   f20,f21,1
+ 330:  (ee 81 a8 30|30 a8 81 ee)       fres    f20,f21,1
+ 334:  (fe 80 ab d1|d1 ab 80 fe)       frim\.   f20,f21
+ 338:  (fe 80 ab d0|d0 ab 80 fe)       frim    f20,f21
+ 33c:  (fe 80 ab 11|11 ab 80 fe)       frin\.   f20,f21
+ 340:  (fe 80 ab 10|10 ab 80 fe)       frin    f20,f21
+ 344:  (fe 80 ab 91|91 ab 80 fe)       frip\.   f20,f21
+ 348:  (fe 80 ab 90|90 ab 80 fe)       frip    f20,f21
+ 34c:  (fe 80 ab 51|51 ab 80 fe)       friz\.   f20,f21
+ 350:  (fe 80 ab 50|50 ab 80 fe)       friz    f20,f21
+ 354:  (fe 80 a8 19|19 a8 80 fe)       frsp\.   f20,f21
+ 358:  (fe 80 a8 18|18 a8 80 fe)       frsp    f20,f21
+ 35c:  (fe 80 a8 35|35 a8 80 fe)       frsqrte\. f20,f21
+ 360:  (fe 80 a8 34|34 a8 80 fe)       frsqrte f20,f21
+ 364:  (fe 80 a8 35|35 a8 80 fe)       frsqrte\. f20,f21
+ 368:  (fe 80 a8 34|34 a8 80 fe)       frsqrte f20,f21
+ 36c:  (fe 81 a8 35|35 a8 81 fe)       frsqrte\. f20,f21,1
+ 370:  (fe 81 a8 34|34 a8 81 fe)       frsqrte f20,f21,1
+ 374:  (ee 80 a8 34|34 a8 80 ee)       frsqrtes f20,f21
+ 378:  (ee 80 a8 35|35 a8 80 ee)       frsqrtes\. f20,f21
+ 37c:  (ee 80 a8 34|34 a8 80 ee)       frsqrtes f20,f21
+ 380:  (ee 80 a8 35|35 a8 80 ee)       frsqrtes\. f20,f21
+ 384:  (ee 81 a8 34|34 a8 81 ee)       frsqrtes f20,f21,1
+ 388:  (ee 81 a8 35|35 a8 81 ee)       frsqrtes\. f20,f21,1
+ 38c:  (fe 95 bd af|af bd 95 fe)       fsel\.   f20,f21,f22,f23
+ 390:  (fe 95 bd ae|ae bd 95 fe)       fsel    f20,f21,f22,f23
+ 394:  (fe 80 a8 2d|2d a8 80 fe)       fsqrt\.  f20,f21
+ 398:  (fe 80 a8 2c|2c a8 80 fe)       fsqrt   f20,f21
+ 39c:  (ee 80 a8 2d|2d a8 80 ee)       fsqrts\. f20,f21
+ 3a0:  (ee 80 a8 2c|2c a8 80 ee)       fsqrts  f20,f21
+ 3a4:  (fe 95 b0 29|29 b0 95 fe)       fsub\.   f20,f21,f22
+ 3a8:  (fe 95 b0 28|28 b0 95 fe)       fsub    f20,f21,f22
+ 3ac:  (ee 95 b0 29|29 b0 95 ee)       fsubs\.  f20,f21,f22
+ 3b0:  (ee 95 b0 28|28 b0 95 ee)       fsubs   f20,f21,f22
+ 3b4:  (7c 0a 5f ac|ac 5f 0a 7c)       icbi    r10,r11
+ 3b8:  (7c 0a 5f be|be 5f 0a 7c)       icbiep  r10,r11
+ 3bc:  (7c 0a 58 2c|2c 58 0a 7c)       icbt    r10,r11
+ 3c0:  (7c ea 58 2c|2c 58 ea 7c)       icbt    7,r10,r11
+ 3c4:  (7c 0a 5b cc|cc 5b 0a 7c)       icbtls  r10,r11
+ 3c8:  (7c ea 5b cc|cc 5b ea 7c)       icbtls  7,r10,r11
+ 3cc:  (7c 00 07 8c|8c 07 00 7c)       iccci   
+ 3d0:  (7c 00 07 8c|8c 07 00 7c)       iccci   
+ 3d4:  (7c 00 07 8c|8c 07 00 7c)       iccci   
+ 3d8:  (7d 40 07 8c|8c 07 40 7d)       ici     10
+ 3dc:  (7d 4b 63 2d|2d 63 4b 7d)       icswx\.  r10,r11,r12
+ 3e0:  (7d 4b 63 2c|2c 63 4b 7d)       icswx   r10,r11,r12
+ 3e4:  (7d 4b 65 de|de 65 4b 7d)       isel    r10,r11,r12,23
+ 3e8:  (4c 00 01 2c|2c 01 00 4c)       isync
+ 3ec:  (7d 4b 60 be|be 60 4b 7d)       lbepx   r10,r11,r12
+ 3f0:  (89 4b ff ef|ef ff 4b 89)       lbz     r10,-17\(r11\)
+ 3f4:  (89 4b 00 11|11 00 4b 89)       lbz     r10,17\(r11\)
+ 3f8:  (8d 4b ff ff|ff ff 4b 8d)       lbzu    r10,-1\(r11\)
+ 3fc:  (8d 4b 00 01|01 00 4b 8d)       lbzu    r10,1\(r11\)
+ 400:  (7d 4b 68 ee|ee 68 4b 7d)       lbzux   r10,r11,r13
+ 404:  (7d 4b 68 ae|ae 68 4b 7d)       lbzx    r10,r11,r13
+ 408:  (e9 4b ff f8|f8 ff 4b e9)       ld      r10,-8\(r11\)
+ 40c:  (e9 4b 00 08|08 00 4b e9)       ld      r10,8\(r11\)
+ 410:  (7d 4b 60 a8|a8 60 4b 7d)       ldarx   r10,r11,r12
+ 414:  (7d 4b 60 a9|a9 60 4b 7d)       ldarx   r10,r11,r12,1
+ 418:  (7d 4b 64 28|28 64 4b 7d)       ldbrx   r10,r11,r12
+ 41c:  (7d 4b 60 3a|3a 60 4b 7d)       ldepx   r10,r11,r12
+ 420:  (e9 4b ff f9|f9 ff 4b e9)       ldu     r10,-8\(r11\)
+ 424:  (e9 4b 00 09|09 00 4b e9)       ldu     r10,8\(r11\)
+ 428:  (7d 4b 60 6a|6a 60 4b 7d)       ldux    r10,r11,r12
+ 42c:  (7d 4b 60 2a|2a 60 4b 7d)       ldx     r10,r11,r12
+ 430:  (ca 8a ff f8|f8 ff 8a ca)       lfd     f20,-8\(r10\)
+ 434:  (ca 8a 00 08|08 00 8a ca)       lfd     f20,8\(r10\)
+ 438:  (7e 8a 5c be|be 5c 8a 7e)       lfdepx  f20,r10,r11
+ 43c:  (ce 8a ff f8|f8 ff 8a ce)       lfdu    f20,-8\(r10\)
+ 440:  (ce 8a 00 08|08 00 8a ce)       lfdu    f20,8\(r10\)
+ 444:  (7e 8a 5c ee|ee 5c 8a 7e)       lfdux   f20,r10,r11
+ 448:  (7e 8a 5c ae|ae 5c 8a 7e)       lfdx    f20,r10,r11
+ 44c:  (7e 8a 5e ae|ae 5e 8a 7e)       lfiwax  f20,r10,r11
+ 450:  (7e 8a 5e ee|ee 5e 8a 7e)       lfiwzx  f20,r10,r11
+ 454:  (c2 8a ff fc|fc ff 8a c2)       lfs     f20,-4\(r10\)
+ 458:  (c2 8a 00 04|04 00 8a c2)       lfs     f20,4\(r10\)
+ 45c:  (c6 8a ff fc|fc ff 8a c6)       lfsu    f20,-4\(r10\)
+ 460:  (c6 8a 00 04|04 00 8a c6)       lfsu    f20,4\(r10\)
+ 464:  (7e 8a 5c 6e|6e 5c 8a 7e)       lfsux   f20,r10,r11
+ 468:  (7e 8a 5c 2e|2e 5c 8a 7e)       lfsx    f20,r10,r11
+ 46c:  (a9 4b 00 02|02 00 4b a9)       lha     r10,2\(r11\)
+ 470:  (ad 4b ff fe|fe ff 4b ad)       lhau    r10,-2\(r11\)
+ 474:  (7d 4b 62 ee|ee 62 4b 7d)       lhaux   r10,r11,r12
+ 478:  (7d 4b 62 ae|ae 62 4b 7d)       lhax    r10,r11,r12
+ 47c:  (7d 4b 66 2c|2c 66 4b 7d)       lhbrx   r10,r11,r12
+ 480:  (7d 4b 62 3e|3e 62 4b 7d)       lhepx   r10,r11,r12
+ 484:  (a1 4b ff fe|fe ff 4b a1)       lhz     r10,-2\(r11\)
+ 488:  (a1 4b 00 02|02 00 4b a1)       lhz     r10,2\(r11\)
+ 48c:  (a5 4b ff fe|fe ff 4b a5)       lhzu    r10,-2\(r11\)
+ 490:  (a5 4b 00 02|02 00 4b a5)       lhzu    r10,2\(r11\)
+ 494:  (7d 4b 62 6e|6e 62 4b 7d)       lhzux   r10,r11,r12
+ 498:  (7d 4b 62 2e|2e 62 4b 7d)       lhzx    r10,r11,r12
+ 49c:  (ba 8a 00 10|10 00 8a ba)       lmw     r20,16\(r10\)
+ 4a0:  (7d 4b 0c aa|aa 0c 4b 7d)       lswi    r10,r11,1
+ 4a4:  (7d 8b 04 aa|aa 04 8b 7d)       lswi    r12,r11,32
+ 4a8:  (7d 4b 64 2a|2a 64 4b 7d)       lswx    r10,r11,r12
+ 4ac:  (e9 4b ff fe|fe ff 4b e9)       lwa     r10,-4\(r11\)
+ 4b0:  (e9 4b 00 06|06 00 4b e9)       lwa     r10,4\(r11\)
+ 4b4:  (7d 4b 60 28|28 60 4b 7d)       lwarx   r10,r11,r12
+ 4b8:  (7d 4b 60 29|29 60 4b 7d)       lwarx   r10,r11,r12,1
+ 4bc:  (7d 4b 62 ea|ea 62 4b 7d)       lwaux   r10,r11,r12
+ 4c0:  (7d 4b 62 aa|aa 62 4b 7d)       lwax    r10,r11,r12
+ 4c4:  (7d 4b 64 2c|2c 64 4b 7d)       lwbrx   r10,r11,r12
+ 4c8:  (7d 4b 60 3e|3e 60 4b 7d)       lwepx   r10,r11,r12
+ 4cc:  (81 4b ff fc|fc ff 4b 81)       lwz     r10,-4\(r11\)
+ 4d0:  (81 4b 00 04|04 00 4b 81)       lwz     r10,4\(r11\)
+ 4d4:  (85 4b ff fc|fc ff 4b 85)       lwzu    r10,-4\(r11\)
+ 4d8:  (85 4b 00 04|04 00 4b 85)       lwzu    r10,4\(r11\)
+ 4dc:  (7d 4b 60 6e|6e 60 4b 7d)       lwzux   r10,r11,r12
+ 4e0:  (7d 4b 60 2e|2e 60 4b 7d)       lwzx    r10,r11,r12
+ 4e4:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+ 4e8:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+ 4ec:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+ 4f0:  (7c 20 06 ac|ac 06 20 7c)       mbar    1
+ 4f4:  (4c 04 00 00|00 00 04 4c)       mcrf    cr0,cr1
+ 4f8:  (fd 90 00 80|80 00 90 fd)       mcrfs   cr3,cr4
+ 4fc:  (7c 00 04 00|00 04 00 7c)       mcrxr   cr0
+ 500:  (7d 80 04 00|00 04 80 7d)       mcrxr   cr3
+ 504:  (7c 60 00 26|26 00 60 7c)       mfcr    r3
+ 508:  (7c 60 00 26|26 00 60 7c)       mfcr    r3
+ 50c:  (7c 70 10 26|26 10 70 7c)       mfocrf  r3,1
+ 510:  (7c 78 00 26|26 00 78 7c)       mfocrf  r3,128
+ 514:  (7d 4a 3a 87|87 3a 4a 7d)       mfdcr\.  r10,234
+ 518:  (7d 4a 3a 86|86 3a 4a 7d)       mfdcr   r10,234
+ 51c:  (7d 4b 02 07|07 02 4b 7d)       mfdcrx\. r10,r11
+ 520:  (7d 4b 02 06|06 02 4b 7d)       mfdcrx  r10,r11
+ 524:  (fe 80 04 8f|8f 04 80 fe)       mffs\.   f20
+ 528:  (fe 80 04 8e|8e 04 80 fe)       mffs    f20
+ 52c:  (7d 40 00 a6|a6 00 40 7d)       mfmsr   r10
+ 530:  (7c 70 10 26|26 10 70 7c)       mfocrf  r3,1
+ 534:  (7c 78 00 26|26 00 78 7c)       mfocrf  r3,128
+ 538:  (7d 4a 3a a6|a6 3a 4a 7d)       mfspr   r10,234
+ 53c:  (7d 4c 42 e6|e6 42 4c 7d)       mftbl   r10
+ 540:  (7d 4d 42 e6|e6 42 4d 7d)       mftbu   r10
+ 544:  (7c 00 51 dc|dc 51 00 7c)       msgclr  r10
+ 548:  (7c 00 51 9c|9c 51 00 7c)       msgsnd  r10
+ 54c:  (7c 60 01 20|20 01 60 7c)       mtcrf   0,r3
+ 550:  (7c 70 11 20|20 11 70 7c)       mtocrf  1,r3
+ 554:  (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+ 558:  (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+ 55c:  (7d 4a 3b 87|87 3b 4a 7d)       mtdcr\.  234,r10
+ 560:  (7d 4a 3b 86|86 3b 4a 7d)       mtdcr   234,r10
+ 564:  (7d 6a 03 07|07 03 6a 7d)       mtdcrx\. r10,r11
+ 568:  (7d 6a 03 06|06 03 6a 7d)       mtdcrx  r10,r11
+ 56c:  (fc 60 00 8d|8d 00 60 fc)       mtfsb0\. so
+ 570:  (fc 60 00 8c|8c 00 60 fc)       mtfsb0  so
+ 574:  (fc 60 00 4d|4d 00 60 fc)       mtfsb1\. so
+ 578:  (fc 60 00 4c|4c 00 60 fc)       mtfsb1  so
+ 57c:  (fc 0c a5 8f|8f a5 0c fc)       mtfsf\.  6,f20
+ 580:  (fc 0c a5 8e|8e a5 0c fc)       mtfsf   6,f20
+ 584:  (fc 0c a5 8f|8f a5 0c fc)       mtfsf\.  6,f20
+ 588:  (fc 0c a5 8e|8e a5 0c fc)       mtfsf   6,f20
+ 58c:  (fe 0d a5 8f|8f a5 0d fe)       mtfsf\.  6,f20,1,1
+ 590:  (fe 0d a5 8e|8e a5 0d fe)       mtfsf   6,f20,1,1
+ 594:  (ff 00 01 0d|0d 01 00 ff)       mtfsfi\. 6,0
+ 598:  (ff 00 01 0c|0c 01 00 ff)       mtfsfi  6,0
+ 59c:  (ff 00 d1 0d|0d d1 00 ff)       mtfsfi\. 6,13
+ 5a0:  (ff 00 d1 0c|0c d1 00 ff)       mtfsfi  6,13
+ 5a4:  (ff 01 d1 0d|0d d1 01 ff)       mtfsfi\. 6,13,1
+ 5a8:  (ff 01 d1 0c|0c d1 01 ff)       mtfsfi  6,13,1
+ 5ac:  (7d 40 01 24|24 01 40 7d)       mtmsr   r10
+ 5b0:  (7d 40 01 24|24 01 40 7d)       mtmsr   r10
+ 5b4:  (7d 41 01 24|24 01 41 7d)       mtmsr   r10,1
+ 5b8:  (7c 70 11 20|20 11 70 7c)       mtocrf  1,r3
+ 5bc:  (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+ 5c0:  (7d 4a 3b a6|a6 3b 4a 7d)       mtspr   234,r10
+ 5c4:  (7e 95 b0 93|93 b0 95 7e)       mulhd\.  r20,r21,r22
+ 5c8:  (7e 95 b0 92|92 b0 95 7e)       mulhd   r20,r21,r22
+ 5cc:  (7e 95 b0 13|13 b0 95 7e)       mulhdu\. r20,r21,r22
+ 5d0:  (7e 95 b0 12|12 b0 95 7e)       mulhdu  r20,r21,r22
+ 5d4:  (7e 95 b0 97|97 b0 95 7e)       mulhw\.  r20,r21,r22
+ 5d8:  (7e 95 b0 96|96 b0 95 7e)       mulhw   r20,r21,r22
+ 5dc:  (7e 95 b0 17|17 b0 95 7e)       mulhwu\. r20,r21,r22
+ 5e0:  (7e 95 b0 16|16 b0 95 7e)       mulhwu  r20,r21,r22
+ 5e4:  (7e 95 b1 d3|d3 b1 95 7e)       mulld\.  r20,r21,r22
+ 5e8:  (7e 95 b1 d2|d2 b1 95 7e)       mulld   r20,r21,r22
+ 5ec:  (7e 95 b5 d3|d3 b5 95 7e)       mulldo\. r20,r21,r22
+ 5f0:  (7e 95 b5 d2|d2 b5 95 7e)       mulldo  r20,r21,r22
+ 5f4:  (1e 95 00 64|64 00 95 1e)       mulli   r20,r21,100
+ 5f8:  (1e 95 ff 9c|9c ff 95 1e)       mulli   r20,r21,-100
+ 5fc:  (7e 95 b1 d7|d7 b1 95 7e)       mullw\.  r20,r21,r22
+ 600:  (7e 95 b1 d6|d6 b1 95 7e)       mullw   r20,r21,r22
+ 604:  (7e 95 b5 d7|d7 b5 95 7e)       mullwo\. r20,r21,r22
+ 608:  (7e 95 b5 d6|d6 b5 95 7e)       mullwo  r20,r21,r22
+ 60c:  (7e b4 b3 b9|b9 b3 b4 7e)       nand\.   r20,r21,r22
+ 610:  (7e b4 b3 b8|b8 b3 b4 7e)       nand    r20,r21,r22
+ 614:  (7e 95 00 d1|d1 00 95 7e)       neg\.    r20,r21
+ 618:  (7e 95 00 d0|d0 00 95 7e)       neg     r20,r21
+ 61c:  (7e 95 04 d1|d1 04 95 7e)       nego\.   r20,r21
+ 620:  (7e 95 04 d0|d0 04 95 7e)       nego    r20,r21
+ 624:  (7e b4 b0 f9|f9 b0 b4 7e)       nor\.    r20,r21,r22
+ 628:  (7e b4 b0 f8|f8 b0 b4 7e)       nor     r20,r21,r22
+ 62c:  (7e b4 b3 79|79 b3 b4 7e)       or\.     r20,r21,r22
+ 630:  (7e b4 b3 78|78 b3 b4 7e)       or      r20,r21,r22
+ 634:  (7e b4 b3 39|39 b3 b4 7e)       orc\.    r20,r21,r22
+ 638:  (7e b4 b3 38|38 b3 b4 7e)       orc     r20,r21,r22
+ 63c:  (62 b4 10 00|00 10 b4 62)       ori     r20,r21,4096
+ 640:  (66 b4 10 00|00 10 b4 66)       oris    r20,r21,4096
+ 644:  (7d 6a 00 f4|f4 00 6a 7d)       popcntb r10,r11
+ 648:  (7d 6a 03 f4|f4 03 6a 7d)       popcntd r10,r11
+ 64c:  (7d 6a 02 f4|f4 02 6a 7d)       popcntw r10,r11
+ 650:  (7d 6a 01 74|74 01 6a 7d)       prtyd   r10,r11
+ 654:  (7d 6a 01 34|34 01 6a 7d)       prtyw   r10,r11
+ 658:  (4c 00 00 66|66 00 00 4c)       rfci
+ 65c:  (4c 00 00 cc|cc 00 00 4c)       rfgi
+ 660:  (4c 00 00 64|64 00 00 4c)       rfi
+ 664:  (4c 00 00 4c|4c 00 00 4c)       rfmci
+ 668:  (79 6a 67 f1|f1 67 6a 79)       rldcl\.  r10,r11,r12,63
+ 66c:  (79 6a 67 f0|f0 67 6a 79)       rldcl   r10,r11,r12,63
+ 670:  (79 6a 67 f3|f3 67 6a 79)       rldcr\.  r10,r11,r12,63
+ 674:  (79 6a 67 f2|f2 67 6a 79)       rldcr   r10,r11,r12,63
+ 678:  (79 6a bf e9|e9 bf 6a 79)       rldic\.  r10,r11,23,63
+ 67c:  (79 6a bf e8|e8 bf 6a 79)       rldic   r10,r11,23,63
+ 680:  (79 6a bf e1|e1 bf 6a 79)       rldicl\. r10,r11,23,63
+ 684:  (79 6a bf e0|e0 bf 6a 79)       rldicl  r10,r11,23,63
+ 688:  (79 6a bf e5|e5 bf 6a 79)       rldicr\. r10,r11,23,63
+ 68c:  (79 6a bf e4|e4 bf 6a 79)       rldicr  r10,r11,23,63
+ 690:  (79 6a bf ed|ed bf 6a 79)       rldimi\. r10,r11,23,63
+ 694:  (79 6a bf ec|ec bf 6a 79)       rldimi  r10,r11,23,63
+ 698:  (51 6a b8 3f|3f b8 6a 51)       rlwimi\. r10,r11,23,0,31
+ 69c:  (51 6a b8 3e|3e b8 6a 51)       rlwimi  r10,r11,23,0,31
+ 6a0:  (55 6a b8 3f|3f b8 6a 55)       rotlwi\. r10,r11,23
+ 6a4:  (55 6a b8 3e|3e b8 6a 55)       rotlwi  r10,r11,23
+ 6a8:  (5d 6a b8 3f|3f b8 6a 5d)       rotlw\.  r10,r11,r23
+ 6ac:  (5d 6a b8 3e|3e b8 6a 5d)       rotlw   r10,r11,r23
+ 6b0:  (44 00 00 02|02 00 00 44)       sc      
+ 6b4:  (44 00 0c 82|82 0c 00 44)       sc      100
+ 6b8:  (7d 6a 60 37|37 60 6a 7d)       sld\.    r10,r11,r12
+ 6bc:  (7d 6a 60 36|36 60 6a 7d)       sld     r10,r11,r12
+ 6c0:  (7d 6a 60 31|31 60 6a 7d)       slw\.    r10,r11,r12
+ 6c4:  (7d 6a 60 30|30 60 6a 7d)       slw     r10,r11,r12
+ 6c8:  (7d 6a 66 35|35 66 6a 7d)       srad\.   r10,r11,r12
+ 6cc:  (7d 6a 66 34|34 66 6a 7d)       srad    r10,r11,r12
+ 6d0:  (7d 6a fe 77|77 fe 6a 7d)       sradi\.  r10,r11,63
+ 6d4:  (7d 6a fe 76|76 fe 6a 7d)       sradi   r10,r11,63
+ 6d8:  (7d 6a 66 31|31 66 6a 7d)       sraw\.   r10,r11,r12
+ 6dc:  (7d 6a 66 30|30 66 6a 7d)       sraw    r10,r11,r12
+ 6e0:  (7d 6a fe 71|71 fe 6a 7d)       srawi\.  r10,r11,31
+ 6e4:  (7d 6a fe 70|70 fe 6a 7d)       srawi   r10,r11,31
+ 6e8:  (7d 6a 64 37|37 64 6a 7d)       srd\.    r10,r11,r12
+ 6ec:  (7d 6a 64 36|36 64 6a 7d)       srd     r10,r11,r12
+ 6f0:  (7d 6a 64 31|31 64 6a 7d)       srw\.    r10,r11,r12
+ 6f4:  (7d 6a 64 30|30 64 6a 7d)       srw     r10,r11,r12
+ 6f8:  (99 4b ff ff|ff ff 4b 99)       stb     r10,-1\(r11\)
+ 6fc:  (99 4b 00 01|01 00 4b 99)       stb     r10,1\(r11\)
+ 700:  (7d 4b 61 be|be 61 4b 7d)       stbepx  r10,r11,r12
+ 704:  (9d 4b ff ff|ff ff 4b 9d)       stbu    r10,-1\(r11\)
+ 708:  (9d 4b 00 01|01 00 4b 9d)       stbu    r10,1\(r11\)
+ 70c:  (7d 4b 61 ee|ee 61 4b 7d)       stbux   r10,r11,r12
+ 710:  (7d 4b 61 ae|ae 61 4b 7d)       stbx    r10,r11,r12
+ 714:  (f9 4b ff f8|f8 ff 4b f9)       std     r10,-8\(r11\)
+ 718:  (f9 4b 00 08|08 00 4b f9)       std     r10,8\(r11\)
+ 71c:  (7d 4b 65 28|28 65 4b 7d)       stdbrx  r10,r11,r12
+ 720:  (7d 4b 61 ad|ad 61 4b 7d)       stdcx\.  r10,r11,r12
+ 724:  (7d 4b 61 3a|3a 61 4b 7d)       stdepx  r10,r11,r12
+ 728:  (f9 4b ff f9|f9 ff 4b f9)       stdu    r10,-8\(r11\)
+ 72c:  (f9 4b 00 09|09 00 4b f9)       stdu    r10,8\(r11\)
+ 730:  (7d 4b 61 6a|6a 61 4b 7d)       stdux   r10,r11,r12
+ 734:  (7d 4b 61 2a|2a 61 4b 7d)       stdx    r10,r11,r12
+ 738:  (da 8a ff f8|f8 ff 8a da)       stfd    f20,-8\(r10\)
+ 73c:  (da 8a 00 08|08 00 8a da)       stfd    f20,8\(r10\)
+ 740:  (7e 8a 5d be|be 5d 8a 7e)       stfdepx f20,r10,r11
+ 744:  (de 8a ff f8|f8 ff 8a de)       stfdu   f20,-8\(r10\)
+ 748:  (de 8a 00 08|08 00 8a de)       stfdu   f20,8\(r10\)
+ 74c:  (7e 8a 5d ee|ee 5d 8a 7e)       stfdux  f20,r10,r11
+ 750:  (7e 8a 5d ae|ae 5d 8a 7e)       stfdx   f20,r10,r11
+ 754:  (7e 8a 5f ae|ae 5f 8a 7e)       stfiwx  f20,r10,r11
+ 758:  (d2 8a ff fc|fc ff 8a d2)       stfs    f20,-4\(r10\)
+ 75c:  (d2 8a 00 04|04 00 8a d2)       stfs    f20,4\(r10\)
+ 760:  (d6 8a ff fc|fc ff 8a d6)       stfsu   f20,-4\(r10\)
+ 764:  (d6 8a 00 04|04 00 8a d6)       stfsu   f20,4\(r10\)
+ 768:  (7e 8a 5d 6e|6e 5d 8a 7e)       stfsux  f20,r10,r11
+ 76c:  (7e 8a 5d 2e|2e 5d 8a 7e)       stfsx   f20,r10,r11
+ 770:  (b1 4b ff fe|fe ff 4b b1)       sth     r10,-2\(r11\)
+ 774:  (b1 4b 00 02|02 00 4b b1)       sth     r10,2\(r11\)
+ 778:  (b1 4b ff fc|fc ff 4b b1)       sth     r10,-4\(r11\)
+ 77c:  (b1 4b 00 04|04 00 4b b1)       sth     r10,4\(r11\)
+ 780:  (7d 4b 67 2c|2c 67 4b 7d)       sthbrx  r10,r11,r12
+ 784:  (7d 4b 63 3e|3e 63 4b 7d)       sthepx  r10,r11,r12
+ 788:  (b5 4b ff fe|fe ff 4b b5)       sthu    r10,-2\(r11\)
+ 78c:  (b5 4b 00 02|02 00 4b b5)       sthu    r10,2\(r11\)
+ 790:  (7d 4b 63 6e|6e 63 4b 7d)       sthux   r10,r11,r12
+ 794:  (7d 4b 63 2e|2e 63 4b 7d)       sthx    r10,r11,r12
+ 798:  (be 8a 00 10|10 00 8a be)       stmw    r20,16\(r10\)
+ 79c:  (7d 4b 0d aa|aa 0d 4b 7d)       stswi   r10,r11,1
+ 7a0:  (7d 4b 05 aa|aa 05 4b 7d)       stswi   r10,r11,32
+ 7a4:  (7d 4b 65 2a|2a 65 4b 7d)       stswx   r10,r11,r12
+ 7a8:  (7d 4b 65 2c|2c 65 4b 7d)       stwbrx  r10,r11,r12
+ 7ac:  (7d 4b 61 2d|2d 61 4b 7d)       stwcx\.  r10,r11,r12
+ 7b0:  (7d 4b 61 3e|3e 61 4b 7d)       stwepx  r10,r11,r12
+ 7b4:  (95 4b ff fc|fc ff 4b 95)       stwu    r10,-4\(r11\)
+ 7b8:  (95 4b 00 04|04 00 4b 95)       stwu    r10,4\(r11\)
+ 7bc:  (7d 4b 61 6e|6e 61 4b 7d)       stwux   r10,r11,r12
+ 7c0:  (7d 4b 61 2e|2e 61 4b 7d)       stwx    r10,r11,r12
+ 7c4:  (7e 95 b0 51|51 b0 95 7e)       subf\.   r20,r21,r22
+ 7c8:  (7e 95 b0 50|50 b0 95 7e)       subf    r20,r21,r22
+ 7cc:  (7e 95 b0 11|11 b0 95 7e)       subfc\.  r20,r21,r22
+ 7d0:  (7e 95 b0 10|10 b0 95 7e)       subfc   r20,r21,r22
+ 7d4:  (7e 95 b4 11|11 b4 95 7e)       subfco\. r20,r21,r22
+ 7d8:  (7e 95 b4 10|10 b4 95 7e)       subfco  r20,r21,r22
+ 7dc:  (7e 95 b1 11|11 b1 95 7e)       subfe\.  r20,r21,r22
+ 7e0:  (7e 95 b1 10|10 b1 95 7e)       subfe   r20,r21,r22
+ 7e4:  (7e 95 b5 11|11 b5 95 7e)       subfeo\. r20,r21,r22
+ 7e8:  (7e 95 b5 10|10 b5 95 7e)       subfeo  r20,r21,r22
+ 7ec:  (22 95 00 64|64 00 95 22)       subfic  r20,r21,100
+ 7f0:  (22 95 ff 9c|9c ff 95 22)       subfic  r20,r21,-100
+ 7f4:  (7e 95 01 d1|d1 01 95 7e)       subfme\. r20,r21
+ 7f8:  (7e 95 01 d0|d0 01 95 7e)       subfme  r20,r21
+ 7fc:  (7e 95 05 d1|d1 05 95 7e)       subfmeo\. r20,r21
+ 800:  (7e 95 05 d0|d0 05 95 7e)       subfmeo r20,r21
+ 804:  (7e 95 b4 51|51 b4 95 7e)       subfo\.  r20,r21,r22
+ 808:  (7e 95 b4 50|50 b4 95 7e)       subfo   r20,r21,r22
+ 80c:  (7e 95 01 91|91 01 95 7e)       subfze\. r20,r21
+ 810:  (7e 95 01 90|90 01 95 7e)       subfze  r20,r21
+ 814:  (7e 95 05 91|91 05 95 7e)       subfzeo\. r20,r21
+ 818:  (7e 95 05 90|90 05 95 7e)       subfzeo r20,r21
+ 81c:  (7c 00 04 ac|ac 04 00 7c)       sync    
+ 820:  (7c 00 04 ac|ac 04 00 7c)       sync    
+ 824:  (7c 00 04 ac|ac 04 00 7c)       sync    
+ 828:  (7c 20 04 ac|ac 04 20 7c)       lwsync
+ 82c:  (7c aa 58 88|88 58 aa 7c)       tdlge   r10,r11
+ 830:  (08 aa 00 64|64 00 aa 08)       tdlgei  r10,100
+ 834:  (08 aa ff 9c|9c ff aa 08)       tdlgei  r10,-100
+ 838:  (7c 6a 58 24|24 58 6a 7c)       tlbilxva r10,r11
+ 83c:  (7c 0a 5e 24|24 5e 0a 7c)       tlbivax r10,r11
+ 840:  (7c 00 07 64|64 07 00 7c)       tlbre   
+ 844:  (7d 4b 3f 64|64 3f 4b 7d)       tlbre   r10,r11,7
+ 848:  (7c 0a 5e a5|a5 5e 0a 7c)       tlbsrx\. r10,r11
+ 84c:  (7d 4b 67 25|25 67 4b 7d)       tlbsx\.  r10,r11,r12
+ 850:  (7d 4b 67 24|24 67 4b 7d)       tlbsx   r10,r11,r12
+ 854:  (7c 00 04 6c|6c 04 00 7c)       tlbsync
+ 858:  (7c 00 07 a4|a4 07 00 7c)       tlbwe   
+ 85c:  (7d 4b 3f a4|a4 3f 4b 7d)       tlbwe   r10,r11,7
+ 860:  (7c aa 58 08|08 58 aa 7c)       twlge   r10,r11
+ 864:  (0c aa 00 64|64 00 aa 0c)       twlgei  r10,100
+ 868:  (0c aa ff 9c|9c ff aa 0c)       twlgei  r10,-100
+ 86c:  (7c 00 00 7c|7c 00 00 7c)       wait    
+ 870:  (7c 00 00 7c|7c 00 00 7c)       wait    
+ 874:  (7c 20 00 7c|7c 00 20 7c)       waitrsv
+ 878:  (7c 40 00 7c|7c 00 40 7c)       waitimpl
+ 87c:  (7c 40 00 7c|7c 00 40 7c)       waitimpl
+ 880:  (7c 20 00 7c|7c 00 20 7c)       waitrsv
+ 884:  (7c 00 01 6c|6c 01 00 7c)       wchkall 
+ 888:  (7c 00 01 6c|6c 01 00 7c)       wchkall 
+ 88c:  (7d 80 01 6c|6c 01 80 7d)       wchkall cr3
+ 890:  (7c 2a 5f 4c|4c 5f 2a 7c)       wclr    1,r10,r11
+ 894:  (7c 20 07 4c|4c 07 20 7c)       wclrall 1
+ 898:  (7c 4a 5f 4c|4c 5f 4a 7c)       wclrone r10,r11
+ 89c:  (7d 40 01 06|06 01 40 7d)       wrtee   r10
+ 8a0:  (7c 00 81 46|46 81 00 7c)       wrteei  1
+ 8a4:  (7d 6a 62 79|79 62 6a 7d)       xor\.    r10,r11,r12
+ 8a8:  (7d 6a 62 78|78 62 6a 7d)       xor     r10,r11,r12
+ 8ac:  (69 6a 10 00|00 10 6a 69)       xori    r10,r11,4096
+ 8b0:  (6d 6a 10 00|00 10 6a 6d)       xoris   r10,r11,4096
index 9ab0024..bcab185 100644 (file)
@@ -1,4 +1,4 @@
-       .section ".text"
+       .text
 start:
        add.    4,5,6
        add     4,5,6
index 9a49bb6..01e7657 100644 (file)
 #objdump: -dr
 #name: AltiVec tests
 
-.*: +file format elf32-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 00000000 <start>:
-   0:  7c 60 06 6c     dss     3
-   4:  7e 00 06 6c     dssall
-   8:  7c 25 22 ac     dst     r5,r4,1
-   c:  7e 08 3a ac     dstt    r8,r7,0
-  10:  7c 65 32 ec     dstst   r5,r6,3
-  14:  7e 44 2a ec     dststt  r4,r5,2
-  18:  7f d6 c0 0e     lvebx   v30,r22,r24
-  1c:  7e a0 c0 0e     lvebx   v21,0,r24
-  20:  7d 50 10 4e     lvehx   v10,r16,r2
-  24:  7e 80 b8 4e     lvehx   v20,0,r23
-  28:  7e 24 90 8e     lvewx   v17,r4,r18
-  2c:  7e e0 40 8e     lvewx   v23,0,r8
-  30:  7c c0 c8 0c     lvsl    v6,0,r25
-  34:  7c 40 30 0c     lvsl    v2,0,r6
-  38:  7e d0 60 4c     lvsr    v22,r16,r12
-  3c:  7c 00 e8 4c     lvsr    v0,0,r29
-  40:  7d e5 6a ce     lvxl    v15,r5,r13
-  44:  7e 60 ba ce     lvxl    v19,0,r23
-  48:  7e c1 10 ce     lvx     v22,r1,r2
-  4c:  7e 40 88 ce     lvx     v18,0,r17
-  50:  7f e0 42 a6     mfvrsave r31
-  54:  13 00 06 04     mfvscr  v24
-  58:  7d 40 43 a6     mtvrsave r10
-  5c:  10 00 ce 44     mtvscr  v25
-  60:  7e 5b 51 0e     stvebx  v18,r27,r10
-  64:  7e 00 31 0e     stvebx  v16,0,r6
-  68:  7e 2d 81 4e     stvehx  v17,r13,r16
-  6c:  7e e0 a1 4e     stvehx  v23,0,r20
-  70:  7d 73 f9 8e     stvewx  v11,r19,r31
-  74:  7f e0 09 8e     stvewx  v31,0,r1
-  78:  7f 55 8b ce     stvxl   v26,r21,r17
-  7c:  7d a0 b3 ce     stvxl   v13,0,r22
-  80:  7d 7f f9 ce     stvx    v11,r31,r31
-  84:  7f c0 81 ce     stvx    v30,0,r16
-  88:  13 07 e1 80     vaddcuw v24,v7,v28
-  8c:  10 7e 58 0a     vaddfp  v3,v30,v11
-  90:  11 1c 4b 00     vaddsbs v8,v28,v9
-  94:  10 e5 23 40     vaddshs v7,v5,v4
-  98:  12 da db 80     vaddsws v22,v26,v27
-  9c:  12 0e e0 00     vaddubm v16,v14,v28
-  a0:  10 c1 ca 00     vaddubs v6,v1,v25
-  a4:  10 44 30 40     vadduhm v2,v4,v6
-  a8:  13 55 42 40     vadduhs v26,v21,v8
-  ac:  13 bf 08 80     vadduwm v29,v31,v1
-  b0:  12 ed 22 80     vadduws v23,v13,v4
-  b4:  13 d0 4c 44     vandc   v30,v16,v9
-  b8:  10 6d dc 04     vand    v3,v13,v27
-  bc:  10 86 8d 02     vavgsb  v4,v6,v17
-  c0:  12 fc 9d 42     vavgsh  v23,v28,v19
-  c4:  11 0f fd 82     vavgsw  v8,v15,v31
-  c8:  10 c7 cc 02     vavgub  v6,v7,v25
-  cc:  13 36 54 42     vavguh  v25,v22,v10
-  d0:  10 77 ec 82     vavguw  v3,v23,v29
-  d4:  11 c6 13 ca     vctsxs  v14,v2,6
-  d8:  11 34 fb 8a     vctuxs  v9,v31,20
-  dc:  13 03 f3 4a     vcfsx   v24,v30,3
-  e0:  12 3d ab 0a     vcfux   v17,v21,29
-  e4:  12 5c 03 c6     vcmpbfp v18,v28,v0
-  e8:  12 7a 1f c6     vcmpbfp\. v19,v26,v3
-  ec:  12 02 58 c6     vcmpeqfp v16,v2,v11
-  f0:  12 ed 6c c6     vcmpeqfp\. v23,v13,v13
-  f4:  13 33 50 06     vcmpequb v25,v19,v10
-  f8:  12 4b 14 06     vcmpequb\. v18,v11,v2
-  fc:  11 39 38 46     vcmpequh v9,v25,v7
- 100:  11 d8 ac 46     vcmpequh\. v14,v24,v21
- 104:  13 0c 28 86     vcmpequw v24,v12,v5
- 108:  12 70 0c 86     vcmpequw\. v19,v16,v1
- 10c:  12 f1 81 c6     vcmpgefp v23,v17,v16
- 110:  12 7d 8d c6     vcmpgefp\. v19,v29,v17
- 114:  12 1c 6a c6     vcmpgtfp v16,v28,v13
- 118:  11 d8 3e c6     vcmpgtfp\. v14,v24,v7
- 11c:  12 16 33 06     vcmpgtsb v16,v22,v6
- 120:  10 4c 77 06     vcmpgtsb\. v2,v12,v14
- 124:  13 83 eb 46     vcmpgtsh v28,v3,v29
- 128:  12 13 6f 46     vcmpgtsh\. v16,v19,v13
- 12c:  11 e0 2b 86     vcmpgtsw v15,v0,v5
- 130:  12 ad 07 86     vcmpgtsw\. v21,v13,v0
- 134:  10 aa f2 06     vcmpgtub v5,v10,v30
- 138:  10 ed 56 06     vcmpgtub\. v7,v13,v10
- 13c:  13 0f 82 46     vcmpgtuh v24,v15,v16
- 140:  13 35 de 46     vcmpgtuh\. v25,v21,v27
- 144:  12 3b 32 86     vcmpgtuw v17,v27,v6
- 148:  11 15 de 86     vcmpgtuw\. v8,v21,v27
- 14c:  10 2e 0b 4a     vcfsx   v1,v1,14
- 150:  10 99 7b ca     vctsxs  v4,v15,25
- 154:  13 8e bb 8a     vctuxs  v28,v23,14
- 158:  10 c0 33 0a     vcfux   v6,v6,0
- 15c:  10 00 41 8a     vexptefp v0,v8
- 160:  12 c0 d9 ca     vlogefp v22,v27
- 164:  12 f2 91 6e     vmaddfp v23,v18,v5,v18
- 168:  11 ad dc 0a     vmaxfp  v13,v13,v27
- 16c:  11 17 71 02     vmaxsb  v8,v23,v14
- 170:  12 71 01 42     vmaxsh  v19,v17,v0
- 174:  12 63 b1 82     vmaxsw  v19,v3,v22
- 178:  12 fe e0 02     vmaxub  v23,v30,v28
- 17c:  11 34 b8 42     vmaxuh  v9,v20,v23
- 180:  12 b3 08 82     vmaxuw  v21,v19,v1
- 184:  12 cd 2d a0     vmhaddshs v22,v13,v5,v22
- 188:  13 e0 1c a1     vmhraddshs v31,v0,v3,v18
- 18c:  10 55 c4 4a     vminfp  v2,v21,v24
- 190:  12 86 53 02     vminsb  v20,v6,v10
- 194:  12 5b d3 42     vminsh  v18,v27,v26
- 198:  10 64 0b 82     vminsw  v3,v4,v1
- 19c:  10 e0 6a 02     vminub  v7,v0,v13
- 1a0:  10 0c 32 42     vminuh  v0,v12,v6
- 1a4:  10 c3 0a 82     vminuw  v6,v3,v1
- 1a8:  10 7d 1e a2     vmladduhm v3,v29,v3,v26
- 1ac:  12 a5 f8 0c     vmrghb  v21,v5,v31
- 1b0:  12 b8 00 4c     vmrghh  v21,v24,v0
- 1b4:  12 00 b0 8c     vmrghw  v16,v0,v22
- 1b8:  10 31 81 0c     vmrglb  v1,v17,v16
- 1bc:  11 c8 79 4c     vmrglh  v14,v8,v15
- 1c0:  13 f5 29 8c     vmrglw  v31,v21,v5
- 1c4:  13 09 4c 84     vmr     v24,v9
- 1c8:  13 09 4c 84     vmr     v24,v9
- 1cc:  10 18 7d e5     vmsummbm v0,v24,v15,v23
- 1d0:  10 24 3e 68     vmsumshm v1,v4,v7,v25
- 1d4:  11 28 6f e9     vmsumshs v9,v8,v13,v31
- 1d8:  12 ff 67 a4     vmsumubm v23,v31,v12,v30
- 1dc:  13 a0 d5 66     vmsumuhm v29,v0,v26,v21
- 1e0:  13 6e c9 67     vmsumuhs v27,v14,v25,v5
- 1e4:  11 59 73 08     vmulesb v10,v25,v14
- 1e8:  10 32 43 48     vmulesh v1,v18,v8
- 1ec:  12 2e 4a 08     vmuleub v17,v14,v9
- 1f0:  10 ba 4a 48     vmuleuh v5,v26,v9
- 1f4:  12 b2 31 08     vmulosb v21,v18,v6
- 1f8:  10 85 41 48     vmulosh v4,v5,v8
- 1fc:  10 49 98 08     vmuloub v2,v9,v19
- 200:  13 a5 20 48     vmulouh v29,v5,v4
- 204:  11 02 29 af     vnmsubfp v8,v2,v6,v5
- 208:  13 e9 55 04     vnor    v31,v9,v10
- 20c:  13 3f fd 04     vnot    v25,v31
- 210:  13 3f fd 04     vnot    v25,v31
- 214:  12 e7 14 84     vor     v23,v7,v2
- 218:  10 1c b6 6b     vperm   v0,v28,v22,v25
- 21c:  12 19 8b 0e     vpkpx   v16,v25,v17
- 220:  11 90 89 8e     vpkshss v12,v16,v17
- 224:  10 33 b9 0e     vpkshus v1,v19,v23
- 228:  13 27 69 ce     vpkswss v25,v7,v13
- 22c:  10 98 51 4e     vpkswus v4,v24,v10
- 230:  11 3b 60 0e     vpkuhum v9,v27,v12
- 234:  12 ca c8 8e     vpkuhus v22,v10,v25
- 238:  13 d2 00 4e     vpkuwum v30,v18,v0
- 23c:  10 e3 b0 ce     vpkuwus v7,v3,v22
- 240:  13 00 e1 0a     vrefp   v24,v28
- 244:  12 20 9a ca     vrfim   v17,v19
- 248:  13 00 ca 0a     vrfin   v24,v25
- 24c:  10 60 2a 8a     vrfip   v3,v5
- 250:  11 00 52 4a     vrfiz   v8,v10
- 254:  13 52 f0 04     vrlb    v26,v18,v30
- 258:  12 11 c8 44     vrlh    v16,v17,v25
- 25c:  12 fe 48 84     vrlw    v23,v30,v9
- 260:  10 40 91 4a     vrsqrtefp v2,v18
- 264:  12 8e 92 aa     vsel    v20,v14,v18,v10
- 268:  13 39 61 04     vslb    v25,v25,v12
- 26c:  11 29 61 ec     vsldoi  v9,v9,v12,7
- 270:  11 c2 59 44     vslh    v14,v2,v11
- 274:  13 c5 34 0c     vslo    v30,v5,v6
- 278:  12 de 49 c4     vsl     v22,v30,v9
- 27c:  13 5a 19 84     vslw    v26,v26,v3
- 280:  10 26 a2 0c     vspltb  v1,v20,6
- 284:  12 03 92 4c     vsplth  v16,v18,3
- 288:  13 33 03 0c     vspltisb v25,-13
- 28c:  12 ca 03 4c     vspltish v22,10
- 290:  11 ad 03 8c     vspltisw v13,13
- 294:  11 22 92 8c     vspltw  v9,v18,2
- 298:  11 d6 03 04     vsrab   v14,v22,v0
- 29c:  11 8c 93 44     vsrah   v12,v12,v18
- 2a0:  10 42 6b 84     vsraw   v2,v2,v13
- 2a4:  10 fb 2a 04     vsrb    v7,v27,v5
- 2a8:  10 eb ea 44     vsrh    v7,v11,v29
- 2ac:  12 5e fc 4c     vsro    v18,v30,v31
- 2b0:  10 49 e2 c4     vsr     v2,v9,v28
- 2b4:  10 19 02 84     vsrw    v0,v25,v0
- 2b8:  13 02 55 80     vsubcuw v24,v2,v10
- 2bc:  12 d8 a0 4a     vsubfp  v22,v24,v20
- 2c0:  11 56 6f 00     vsubsbs v10,v22,v13
- 2c4:  13 11 e7 40     vsubshs v24,v17,v28
- 2c8:  11 5a 07 80     vsubsws v10,v26,v0
- 2cc:  12 0b c4 00     vsububm v16,v11,v24
- 2d0:  11 75 0e 00     vsububs v11,v21,v1
- 2d4:  10 cc c4 40     vsubuhm v6,v12,v24
- 2d8:  13 cb 4e 40     vsubuhs v30,v11,v9
- 2dc:  12 74 6c 80     vsubuwm v19,v20,v13
- 2e0:  12 59 36 80     vsubuws v18,v25,v6
- 2e4:  13 2a 96 88     vsum2sws v25,v10,v18
- 2e8:  11 b0 af 08     vsum4sbs v13,v16,v21
- 2ec:  12 e8 26 48     vsum4shs v23,v8,v4
- 2f0:  13 8d f6 08     vsum4ubs v28,v13,v30
- 2f4:  12 ca 47 88     vsumsws v22,v10,v8
- 2f8:  13 00 73 4e     vupkhpx v24,v14
- 2fc:  10 40 b2 0e     vupkhsb v2,v22
- 300:  12 00 12 4e     vupkhsh v16,v2
- 304:  11 40 d3 ce     vupklpx v10,v26
- 308:  11 e0 e2 8e     vupklsb v15,v28
- 30c:  11 00 42 ce     vupklsh v8,v8
- 310:  13 20 1c c4     vxor    v25,v0,v3
+   0:  (7c 60 06 6c|6c 06 60 7c)       dss     3
+   4:  (7e 00 06 6c|6c 06 00 7e)       dssall
+   8:  (7c 25 22 ac|ac 22 25 7c)       dst     r5,r4,1
+   c:  (7e 08 3a ac|ac 3a 08 7e)       dstt    r8,r7,0
+  10:  (7c 65 32 ec|ec 32 65 7c)       dstst   r5,r6,3
+  14:  (7e 44 2a ec|ec 2a 44 7e)       dststt  r4,r5,2
+  18:  (7f d6 c0 0e|0e c0 d6 7f)       lvebx   v30,r22,r24
+  1c:  (7e a0 c0 0e|0e c0 a0 7e)       lvebx   v21,0,r24
+  20:  (7d 50 10 4e|4e 10 50 7d)       lvehx   v10,r16,r2
+  24:  (7e 80 b8 4e|4e b8 80 7e)       lvehx   v20,0,r23
+  28:  (7e 24 90 8e|8e 90 24 7e)       lvewx   v17,r4,r18
+  2c:  (7e e0 40 8e|8e 40 e0 7e)       lvewx   v23,0,r8
+  30:  (7c c0 c8 0c|0c c8 c0 7c)       lvsl    v6,0,r25
+  34:  (7c 40 30 0c|0c 30 40 7c)       lvsl    v2,0,r6
+  38:  (7e d0 60 4c|4c 60 d0 7e)       lvsr    v22,r16,r12
+  3c:  (7c 00 e8 4c|4c e8 00 7c)       lvsr    v0,0,r29
+  40:  (7d e5 6a ce|ce 6a e5 7d)       lvxl    v15,r5,r13
+  44:  (7e 60 ba ce|ce ba 60 7e)       lvxl    v19,0,r23
+  48:  (7e c1 10 ce|ce 10 c1 7e)       lvx     v22,r1,r2
+  4c:  (7e 40 88 ce|ce 88 40 7e)       lvx     v18,0,r17
+  50:  (7f e0 42 a6|a6 42 e0 7f)       mfvrsave r31
+  54:  (13 00 06 04|04 06 00 13)       mfvscr  v24
+  58:  (7d 40 43 a6|a6 43 40 7d)       mtvrsave r10
+  5c:  (10 00 ce 44|44 ce 00 10)       mtvscr  v25
+  60:  (7e 5b 51 0e|0e 51 5b 7e)       stvebx  v18,r27,r10
+  64:  (7e 00 31 0e|0e 31 00 7e)       stvebx  v16,0,r6
+  68:  (7e 2d 81 4e|4e 81 2d 7e)       stvehx  v17,r13,r16
+  6c:  (7e e0 a1 4e|4e a1 e0 7e)       stvehx  v23,0,r20
+  70:  (7d 73 f9 8e|8e f9 73 7d)       stvewx  v11,r19,r31
+  74:  (7f e0 09 8e|8e 09 e0 7f)       stvewx  v31,0,r1
+  78:  (7f 55 8b ce|ce 8b 55 7f)       stvxl   v26,r21,r17
+  7c:  (7d a0 b3 ce|ce b3 a0 7d)       stvxl   v13,0,r22
+  80:  (7d 7f f9 ce|ce f9 7f 7d)       stvx    v11,r31,r31
+  84:  (7f c0 81 ce|ce 81 c0 7f)       stvx    v30,0,r16
+  88:  (13 07 e1 80|80 e1 07 13)       vaddcuw v24,v7,v28
+  8c:  (10 7e 58 0a|0a 58 7e 10)       vaddfp  v3,v30,v11
+  90:  (11 1c 4b 00|00 4b 1c 11)       vaddsbs v8,v28,v9
+  94:  (10 e5 23 40|40 23 e5 10)       vaddshs v7,v5,v4
+  98:  (12 da db 80|80 db da 12)       vaddsws v22,v26,v27
+  9c:  (12 0e e0 00|00 e0 0e 12)       vaddubm v16,v14,v28
+  a0:  (10 c1 ca 00|00 ca c1 10)       vaddubs v6,v1,v25
+  a4:  (10 44 30 40|40 30 44 10)       vadduhm v2,v4,v6
+  a8:  (13 55 42 40|40 42 55 13)       vadduhs v26,v21,v8
+  ac:  (13 bf 08 80|80 08 bf 13)       vadduwm v29,v31,v1
+  b0:  (12 ed 22 80|80 22 ed 12)       vadduws v23,v13,v4
+  b4:  (13 d0 4c 44|44 4c d0 13)       vandc   v30,v16,v9
+  b8:  (10 6d dc 04|04 dc 6d 10)       vand    v3,v13,v27
+  bc:  (10 86 8d 02|02 8d 86 10)       vavgsb  v4,v6,v17
+  c0:  (12 fc 9d 42|42 9d fc 12)       vavgsh  v23,v28,v19
+  c4:  (11 0f fd 82|82 fd 0f 11)       vavgsw  v8,v15,v31
+  c8:  (10 c7 cc 02|02 cc c7 10)       vavgub  v6,v7,v25
+  cc:  (13 36 54 42|42 54 36 13)       vavguh  v25,v22,v10
+  d0:  (10 77 ec 82|82 ec 77 10)       vavguw  v3,v23,v29
+  d4:  (11 c6 13 ca|ca 13 c6 11)       vctsxs  v14,v2,6
+  d8:  (11 34 fb 8a|8a fb 34 11)       vctuxs  v9,v31,20
+  dc:  (13 03 f3 4a|4a f3 03 13)       vcfsx   v24,v30,3
+  e0:  (12 3d ab 0a|0a ab 3d 12)       vcfux   v17,v21,29
+  e4:  (12 5c 03 c6|c6 03 5c 12)       vcmpbfp v18,v28,v0
+  e8:  (12 7a 1f c6|c6 1f 7a 12)       vcmpbfp\. v19,v26,v3
+  ec:  (12 02 58 c6|c6 58 02 12)       vcmpeqfp v16,v2,v11
+  f0:  (12 ed 6c c6|c6 6c ed 12)       vcmpeqfp\. v23,v13,v13
+  f4:  (13 33 50 06|06 50 33 13)       vcmpequb v25,v19,v10
+  f8:  (12 4b 14 06|06 14 4b 12)       vcmpequb\. v18,v11,v2
+  fc:  (11 39 38 46|46 38 39 11)       vcmpequh v9,v25,v7
+ 100:  (11 d8 ac 46|46 ac d8 11)       vcmpequh\. v14,v24,v21
+ 104:  (13 0c 28 86|86 28 0c 13)       vcmpequw v24,v12,v5
+ 108:  (12 70 0c 86|86 0c 70 12)       vcmpequw\. v19,v16,v1
+ 10c:  (12 f1 81 c6|c6 81 f1 12)       vcmpgefp v23,v17,v16
+ 110:  (12 7d 8d c6|c6 8d 7d 12)       vcmpgefp\. v19,v29,v17
+ 114:  (12 1c 6a c6|c6 6a 1c 12)       vcmpgtfp v16,v28,v13
+ 118:  (11 d8 3e c6|c6 3e d8 11)       vcmpgtfp\. v14,v24,v7
+ 11c:  (12 16 33 06|06 33 16 12)       vcmpgtsb v16,v22,v6
+ 120:  (10 4c 77 06|06 77 4c 10)       vcmpgtsb\. v2,v12,v14
+ 124:  (13 83 eb 46|46 eb 83 13)       vcmpgtsh v28,v3,v29
+ 128:  (12 13 6f 46|46 6f 13 12)       vcmpgtsh\. v16,v19,v13
+ 12c:  (11 e0 2b 86|86 2b e0 11)       vcmpgtsw v15,v0,v5
+ 130:  (12 ad 07 86|86 07 ad 12)       vcmpgtsw\. v21,v13,v0
+ 134:  (10 aa f2 06|06 f2 aa 10)       vcmpgtub v5,v10,v30
+ 138:  (10 ed 56 06|06 56 ed 10)       vcmpgtub\. v7,v13,v10
+ 13c:  (13 0f 82 46|46 82 0f 13)       vcmpgtuh v24,v15,v16
+ 140:  (13 35 de 46|46 de 35 13)       vcmpgtuh\. v25,v21,v27
+ 144:  (12 3b 32 86|86 32 3b 12)       vcmpgtuw v17,v27,v6
+ 148:  (11 15 de 86|86 de 15 11)       vcmpgtuw\. v8,v21,v27
+ 14c:  (10 2e 0b 4a|4a 0b 2e 10)       vcfsx   v1,v1,14
+ 150:  (10 99 7b ca|ca 7b 99 10)       vctsxs  v4,v15,25
+ 154:  (13 8e bb 8a|8a bb 8e 13)       vctuxs  v28,v23,14
+ 158:  (10 c0 33 0a|0a 33 c0 10)       vcfux   v6,v6,0
+ 15c:  (10 00 41 8a|8a 41 00 10)       vexptefp v0,v8
+ 160:  (12 c0 d9 ca|ca d9 c0 12)       vlogefp v22,v27
+ 164:  (12 f2 91 6e|6e 91 f2 12)       vmaddfp v23,v18,v5,v18
+ 168:  (11 ad dc 0a|0a dc ad 11)       vmaxfp  v13,v13,v27
+ 16c:  (11 17 71 02|02 71 17 11)       vmaxsb  v8,v23,v14
+ 170:  (12 71 01 42|42 01 71 12)       vmaxsh  v19,v17,v0
+ 174:  (12 63 b1 82|82 b1 63 12)       vmaxsw  v19,v3,v22
+ 178:  (12 fe e0 02|02 e0 fe 12)       vmaxub  v23,v30,v28
+ 17c:  (11 34 b8 42|42 b8 34 11)       vmaxuh  v9,v20,v23
+ 180:  (12 b3 08 82|82 08 b3 12)       vmaxuw  v21,v19,v1
+ 184:  (12 cd 2d a0|a0 2d cd 12)       vmhaddshs v22,v13,v5,v22
+ 188:  (13 e0 1c a1|a1 1c e0 13)       vmhraddshs v31,v0,v3,v18
+ 18c:  (10 55 c4 4a|4a c4 55 10)       vminfp  v2,v21,v24
+ 190:  (12 86 53 02|02 53 86 12)       vminsb  v20,v6,v10
+ 194:  (12 5b d3 42|42 d3 5b 12)       vminsh  v18,v27,v26
+ 198:  (10 64 0b 82|82 0b 64 10)       vminsw  v3,v4,v1
+ 19c:  (10 e0 6a 02|02 6a e0 10)       vminub  v7,v0,v13
+ 1a0:  (10 0c 32 42|42 32 0c 10)       vminuh  v0,v12,v6
+ 1a4:  (10 c3 0a 82|82 0a c3 10)       vminuw  v6,v3,v1
+ 1a8:  (10 7d 1e a2|a2 1e 7d 10)       vmladduhm v3,v29,v3,v26
+ 1ac:  (12 a5 f8 0c|0c f8 a5 12)       vmrghb  v21,v5,v31
+ 1b0:  (12 b8 00 4c|4c 00 b8 12)       vmrghh  v21,v24,v0
+ 1b4:  (12 00 b0 8c|8c b0 00 12)       vmrghw  v16,v0,v22
+ 1b8:  (10 31 81 0c|0c 81 31 10)       vmrglb  v1,v17,v16
+ 1bc:  (11 c8 79 4c|4c 79 c8 11)       vmrglh  v14,v8,v15
+ 1c0:  (13 f5 29 8c|8c 29 f5 13)       vmrglw  v31,v21,v5
+ 1c4:  (13 09 4c 84|84 4c 09 13)       vmr     v24,v9
+ 1c8:  (13 09 4c 84|84 4c 09 13)       vmr     v24,v9
+ 1cc:  (10 18 7d e5|e5 7d 18 10)       vmsummbm v0,v24,v15,v23
+ 1d0:  (10 24 3e 68|68 3e 24 10)       vmsumshm v1,v4,v7,v25
+ 1d4:  (11 28 6f e9|e9 6f 28 11)       vmsumshs v9,v8,v13,v31
+ 1d8:  (12 ff 67 a4|a4 67 ff 12)       vmsumubm v23,v31,v12,v30
+ 1dc:  (13 a0 d5 66|66 d5 a0 13)       vmsumuhm v29,v0,v26,v21
+ 1e0:  (13 6e c9 67|67 c9 6e 13)       vmsumuhs v27,v14,v25,v5
+ 1e4:  (11 59 73 08|08 73 59 11)       vmulesb v10,v25,v14
+ 1e8:  (10 32 43 48|48 43 32 10)       vmulesh v1,v18,v8
+ 1ec:  (12 2e 4a 08|08 4a 2e 12)       vmuleub v17,v14,v9
+ 1f0:  (10 ba 4a 48|48 4a ba 10)       vmuleuh v5,v26,v9
+ 1f4:  (12 b2 31 08|08 31 b2 12)       vmulosb v21,v18,v6
+ 1f8:  (10 85 41 48|48 41 85 10)       vmulosh v4,v5,v8
+ 1fc:  (10 49 98 08|08 98 49 10)       vmuloub v2,v9,v19
+ 200:  (13 a5 20 48|48 20 a5 13)       vmulouh v29,v5,v4
+ 204:  (11 02 29 af|af 29 02 11)       vnmsubfp v8,v2,v6,v5
+ 208:  (13 e9 55 04|04 55 e9 13)       vnor    v31,v9,v10
+ 20c:  (13 3f fd 04|04 fd 3f 13)       vnot    v25,v31
+ 210:  (13 3f fd 04|04 fd 3f 13)       vnot    v25,v31
+ 214:  (12 e7 14 84|84 14 e7 12)       vor     v23,v7,v2
+ 218:  (10 1c b6 6b|6b b6 1c 10)       vperm   v0,v28,v22,v25
+ 21c:  (12 19 8b 0e|0e 8b 19 12)       vpkpx   v16,v25,v17
+ 220:  (11 90 89 8e|8e 89 90 11)       vpkshss v12,v16,v17
+ 224:  (10 33 b9 0e|0e b9 33 10)       vpkshus v1,v19,v23
+ 228:  (13 27 69 ce|ce 69 27 13)       vpkswss v25,v7,v13
+ 22c:  (10 98 51 4e|4e 51 98 10)       vpkswus v4,v24,v10
+ 230:  (11 3b 60 0e|0e 60 3b 11)       vpkuhum v9,v27,v12
+ 234:  (12 ca c8 8e|8e c8 ca 12)       vpkuhus v22,v10,v25
+ 238:  (13 d2 00 4e|4e 00 d2 13)       vpkuwum v30,v18,v0
+ 23c:  (10 e3 b0 ce|ce b0 e3 10)       vpkuwus v7,v3,v22
+ 240:  (13 00 e1 0a|0a e1 00 13)       vrefp   v24,v28
+ 244:  (12 20 9a ca|ca 9a 20 12)       vrfim   v17,v19
+ 248:  (13 00 ca 0a|0a ca 00 13)       vrfin   v24,v25
+ 24c:  (10 60 2a 8a|8a 2a 60 10)       vrfip   v3,v5
+ 250:  (11 00 52 4a|4a 52 00 11)       vrfiz   v8,v10
+ 254:  (13 52 f0 04|04 f0 52 13)       vrlb    v26,v18,v30
+ 258:  (12 11 c8 44|44 c8 11 12)       vrlh    v16,v17,v25
+ 25c:  (12 fe 48 84|84 48 fe 12)       vrlw    v23,v30,v9
+ 260:  (10 40 91 4a|4a 91 40 10)       vrsqrtefp v2,v18
+ 264:  (12 8e 92 aa|aa 92 8e 12)       vsel    v20,v14,v18,v10
+ 268:  (13 39 61 04|04 61 39 13)       vslb    v25,v25,v12
+ 26c:  (11 29 61 ec|ec 61 29 11)       vsldoi  v9,v9,v12,7
+ 270:  (11 c2 59 44|44 59 c2 11)       vslh    v14,v2,v11
+ 274:  (13 c5 34 0c|0c 34 c5 13)       vslo    v30,v5,v6
+ 278:  (12 de 49 c4|c4 49 de 12)       vsl     v22,v30,v9
+ 27c:  (13 5a 19 84|84 19 5a 13)       vslw    v26,v26,v3
+ 280:  (10 26 a2 0c|0c a2 26 10)       vspltb  v1,v20,6
+ 284:  (12 03 92 4c|4c 92 03 12)       vsplth  v16,v18,3
+ 288:  (13 33 03 0c|0c 03 33 13)       vspltisb v25,-13
+ 28c:  (12 ca 03 4c|4c 03 ca 12)       vspltish v22,10
+ 290:  (11 ad 03 8c|8c 03 ad 11)       vspltisw v13,13
+ 294:  (11 22 92 8c|8c 92 22 11)       vspltw  v9,v18,2
+ 298:  (11 d6 03 04|04 03 d6 11)       vsrab   v14,v22,v0
+ 29c:  (11 8c 93 44|44 93 8c 11)       vsrah   v12,v12,v18
+ 2a0:  (10 42 6b 84|84 6b 42 10)       vsraw   v2,v2,v13
+ 2a4:  (10 fb 2a 04|04 2a fb 10)       vsrb    v7,v27,v5
+ 2a8:  (10 eb ea 44|44 ea eb 10)       vsrh    v7,v11,v29
+ 2ac:  (12 5e fc 4c|4c fc 5e 12)       vsro    v18,v30,v31
+ 2b0:  (10 49 e2 c4|c4 e2 49 10)       vsr     v2,v9,v28
+ 2b4:  (10 19 02 84|84 02 19 10)       vsrw    v0,v25,v0
+ 2b8:  (13 02 55 80|80 55 02 13)       vsubcuw v24,v2,v10
+ 2bc:  (12 d8 a0 4a|4a a0 d8 12)       vsubfp  v22,v24,v20
+ 2c0:  (11 56 6f 00|00 6f 56 11)       vsubsbs v10,v22,v13
+ 2c4:  (13 11 e7 40|40 e7 11 13)       vsubshs v24,v17,v28
+ 2c8:  (11 5a 07 80|80 07 5a 11)       vsubsws v10,v26,v0
+ 2cc:  (12 0b c4 00|00 c4 0b 12)       vsububm v16,v11,v24
+ 2d0:  (11 75 0e 00|00 0e 75 11)       vsububs v11,v21,v1
+ 2d4:  (10 cc c4 40|40 c4 cc 10)       vsubuhm v6,v12,v24
+ 2d8:  (13 cb 4e 40|40 4e cb 13)       vsubuhs v30,v11,v9
+ 2dc:  (12 74 6c 80|80 6c 74 12)       vsubuwm v19,v20,v13
+ 2e0:  (12 59 36 80|80 36 59 12)       vsubuws v18,v25,v6
+ 2e4:  (13 2a 96 88|88 96 2a 13)       vsum2sws v25,v10,v18
+ 2e8:  (11 b0 af 08|08 af b0 11)       vsum4sbs v13,v16,v21
+ 2ec:  (12 e8 26 48|48 26 e8 12)       vsum4shs v23,v8,v4
+ 2f0:  (13 8d f6 08|08 f6 8d 13)       vsum4ubs v28,v13,v30
+ 2f4:  (12 ca 47 88|88 47 ca 12)       vsumsws v22,v10,v8
+ 2f8:  (13 00 73 4e|4e 73 00 13)       vupkhpx v24,v14
+ 2fc:  (10 40 b2 0e|0e b2 40 10)       vupkhsb v2,v22
+ 300:  (12 00 12 4e|4e 12 00 12)       vupkhsh v16,v2
+ 304:  (11 40 d3 ce|ce d3 40 11)       vupklpx v10,v26
+ 308:  (11 e0 e2 8e|8e e2 e0 11)       vupklsb v15,v28
+ 30c:  (11 00 42 ce|ce 42 00 11)       vupklsh v8,v8
+ 310:  (13 20 1c c4|c4 1c 20 13)       vxor    v25,v0,v3
+#pass
index d5949fb..9bc13b6 100644 (file)
@@ -1,6 +1,6 @@
 # PowerPC AltiVec tests
 #as: -m601 -maltivec
-       .section ".text"
+       .text
 start:
        dss     3
        dssall  
index 6edd0ea..90a4b10 100644 (file)
@@ -2,59 +2,60 @@
 #objdump: -dr -Maltivec
 #name: Altivec ISA 2.07 instructions
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  7c 60 e2 0e     lvepxl  v3,0,r28
-   4:  7e 64 92 0e     lvepxl  v19,r4,r18
-   8:  7f 60 9a 4e     lvepx   v27,0,r19
-   c:  7c 39 92 4e     lvepx   v1,r25,r18
-  10:  7f e0 da 0a     lvexbx  v31,0,r27
-  14:  7f 81 62 0a     lvexbx  v28,r1,r12
-  18:  7f e0 72 4a     lvexhx  v31,0,r14
-  1c:  7e 30 fa 4a     lvexhx  v17,r16,r31
-  20:  7e c0 ea 8a     lvexwx  v22,0,r29
-  24:  7e f9 2a 8a     lvexwx  v23,r25,r5
-  28:  7c 60 66 0a     lvsm    v3,0,r12
-  2c:  7f 7d 0e 0a     lvsm    v27,r29,r1
-  30:  7c e0 36 ca     lvswxl  v7,0,r6
-  34:  7c f0 46 ca     lvswxl  v7,r16,r8
-  38:  7d c0 94 ca     lvswx   v14,0,r18
-  3c:  7f 9c 84 ca     lvswx   v28,r28,r16
-  40:  7f 60 66 8a     lvtlxl  v27,0,r12
-  44:  7f 7c 06 8a     lvtlxl  v27,r28,r0
-  48:  7e e0 cc 8a     lvtlx   v23,0,r25
-  4c:  7c 39 74 8a     lvtlx   v1,r25,r14
-  50:  7e 80 c6 4a     lvtrxl  v20,0,r24
-  54:  7e dd c6 4a     lvtrxl  v22,r29,r24
-  58:  7f 00 44 4a     lvtrx   v24,0,r8
-  5c:  7d b7 e4 4a     lvtrx   v13,r23,r28
-  60:  7d 9c 60 dc     mvidsplt v12,r28,r12
-  64:  7d 5b 00 5c     mviwsplt v10,r27,r0
-  68:  7f 60 6e 0e     stvepxl v27,0,r13
-  6c:  7c 42 fe 0e     stvepxl v2,r2,r31
-  70:  7c 60 56 4e     stvepx  v3,0,r10
-  74:  7f 7c 06 4e     stvepx  v27,r28,r0
-  78:  7d a0 33 0a     stvexbx v13,0,r6
-  7c:  7d b9 1b 0a     stvexbx v13,r25,r3
-  80:  7e c0 0b 4a     stvexhx v22,0,r1
-  84:  7e 2e 53 4a     stvexhx v17,r14,r10
-  88:  7e a0 db 8a     stvexwx v21,0,r27
-  8c:  7f f2 0b 8a     stvexwx v31,r18,r1
-  90:  7f 40 6f 8a     stvflxl v26,0,r13
-  94:  7e cd af 8a     stvflxl v22,r13,r21
-  98:  7c a0 4d 8a     stvflx  v5,0,r9
-  9c:  7e b8 0d 8a     stvflx  v21,r24,r1
-  a0:  7d a0 57 4a     stvfrxl v13,0,r10
-  a4:  7d b1 cf 4a     stvfrxl v13,r17,r25
-  a8:  7e 20 55 4a     stvfrx  v17,0,r10
-  ac:  7d 0c fd 4a     stvfrx  v8,r12,r31
-  b0:  7e 40 ef ca     stvswxl v18,0,r29
-  b4:  7f 4e 47 ca     stvswxl v26,r14,r8
-  b8:  7c 00 7d ca     stvswx  v0,0,r15
-  bc:  7d b7 3d ca     stvswx  v13,r23,r7
-  c0:  10 d1 84 03     vabsdub v6,v17,v16
-  c4:  12 b2 24 43     vabsduh v21,v18,v4
-  c8:  13 34 4c 83     vabsduw v25,v20,v9
+   0:  (7c 60 e2 0e|0e e2 60 7c)       lvepxl  v3,0,r28
+   4:  (7e 64 92 0e|0e 92 64 7e)       lvepxl  v19,r4,r18
+   8:  (7f 60 9a 4e|4e 9a 60 7f)       lvepx   v27,0,r19
+   c:  (7c 39 92 4e|4e 92 39 7c)       lvepx   v1,r25,r18
+  10:  (7f e0 da 0a|0a da e0 7f)       lvexbx  v31,0,r27
+  14:  (7f 81 62 0a|0a 62 81 7f)       lvexbx  v28,r1,r12
+  18:  (7f e0 72 4a|4a 72 e0 7f)       lvexhx  v31,0,r14
+  1c:  (7e 30 fa 4a|4a fa 30 7e)       lvexhx  v17,r16,r31
+  20:  (7e c0 ea 8a|8a ea c0 7e)       lvexwx  v22,0,r29
+  24:  (7e f9 2a 8a|8a 2a f9 7e)       lvexwx  v23,r25,r5
+  28:  (7c 60 66 0a|0a 66 60 7c)       lvsm    v3,0,r12
+  2c:  (7f 7d 0e 0a|0a 0e 7d 7f)       lvsm    v27,r29,r1
+  30:  (7c e0 36 ca|ca 36 e0 7c)       lvswxl  v7,0,r6
+  34:  (7c f0 46 ca|ca 46 f0 7c)       lvswxl  v7,r16,r8
+  38:  (7d c0 94 ca|ca 94 c0 7d)       lvswx   v14,0,r18
+  3c:  (7f 9c 84 ca|ca 84 9c 7f)       lvswx   v28,r28,r16
+  40:  (7f 60 66 8a|8a 66 60 7f)       lvtlxl  v27,0,r12
+  44:  (7f 7c 06 8a|8a 06 7c 7f)       lvtlxl  v27,r28,r0
+  48:  (7e e0 cc 8a|8a cc e0 7e)       lvtlx   v23,0,r25
+  4c:  (7c 39 74 8a|8a 74 39 7c)       lvtlx   v1,r25,r14
+  50:  (7e 80 c6 4a|4a c6 80 7e)       lvtrxl  v20,0,r24
+  54:  (7e dd c6 4a|4a c6 dd 7e)       lvtrxl  v22,r29,r24
+  58:  (7f 00 44 4a|4a 44 00 7f)       lvtrx   v24,0,r8
+  5c:  (7d b7 e4 4a|4a e4 b7 7d)       lvtrx   v13,r23,r28
+  60:  (7d 9c 60 dc|dc 60 9c 7d)       mvidsplt v12,r28,r12
+  64:  (7d 5b 00 5c|5c 00 5b 7d)       mviwsplt v10,r27,r0
+  68:  (7f 60 6e 0e|0e 6e 60 7f)       stvepxl v27,0,r13
+  6c:  (7c 42 fe 0e|0e fe 42 7c)       stvepxl v2,r2,r31
+  70:  (7c 60 56 4e|4e 56 60 7c)       stvepx  v3,0,r10
+  74:  (7f 7c 06 4e|4e 06 7c 7f)       stvepx  v27,r28,r0
+  78:  (7d a0 33 0a|0a 33 a0 7d)       stvexbx v13,0,r6
+  7c:  (7d b9 1b 0a|0a 1b b9 7d)       stvexbx v13,r25,r3
+  80:  (7e c0 0b 4a|4a 0b c0 7e)       stvexhx v22,0,r1
+  84:  (7e 2e 53 4a|4a 53 2e 7e)       stvexhx v17,r14,r10
+  88:  (7e a0 db 8a|8a db a0 7e)       stvexwx v21,0,r27
+  8c:  (7f f2 0b 8a|8a 0b f2 7f)       stvexwx v31,r18,r1
+  90:  (7f 40 6f 8a|8a 6f 40 7f)       stvflxl v26,0,r13
+  94:  (7e cd af 8a|8a af cd 7e)       stvflxl v22,r13,r21
+  98:  (7c a0 4d 8a|8a 4d a0 7c)       stvflx  v5,0,r9
+  9c:  (7e b8 0d 8a|8a 0d b8 7e)       stvflx  v21,r24,r1
+  a0:  (7d a0 57 4a|4a 57 a0 7d)       stvfrxl v13,0,r10
+  a4:  (7d b1 cf 4a|4a cf b1 7d)       stvfrxl v13,r17,r25
+  a8:  (7e 20 55 4a|4a 55 20 7e)       stvfrx  v17,0,r10
+  ac:  (7d 0c fd 4a|4a fd 0c 7d)       stvfrx  v8,r12,r31
+  b0:  (7e 40 ef ca|ca ef 40 7e)       stvswxl v18,0,r29
+  b4:  (7f 4e 47 ca|ca 47 4e 7f)       stvswxl v26,r14,r8
+  b8:  (7c 00 7d ca|ca 7d 00 7c)       stvswx  v0,0,r15
+  bc:  (7d b7 3d ca|ca 3d b7 7d)       stvswx  v13,r23,r7
+  c0:  (10 d1 84 03|03 84 d1 10)       vabsdub v6,v17,v16
+  c4:  (12 b2 24 43|43 24 b2 12)       vabsduh v21,v18,v4
+  c8:  (13 34 4c 83|83 4c 34 13)       vabsduw v25,v20,v9
+#pass
index 45672b8..b15b61c 100644 (file)
@@ -2,11 +2,12 @@
 #objdump: -d -Maltivec -Mppc64
 #name: Check that ISA extensions can be specified before CPU selection
 
-.*: +file format elf.*-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <.*>:
-   0:  7e 00 06 6c     dssall
-   4:  7d 00 83 a6     mtspr   512,r8
-   8:  4c 00 00 24     rfid
+   0:  (7e 00 06 6c|6c 06 00 7e)       dssall
+   4:  (7d 00 83 a6|a6 83 00 7d)       mtspr   512,r8
+   8:  (4c 00 00 24|24 00 00 4c)       rfid
+#pass
index aebc745..20ac38c 100644 (file)
@@ -1,72 +1,72 @@
 #objdump: -Dr
 #name: PowerPC test 1
 
-.*: +file format elf32-powerpc
+.*
 
 Disassembly of section \.text:
 
 0+0000000 <foo>:
-   0:  60 00 00 00     nop
-   4:  60 00 00 00     nop
-   8:  60 00 00 00     nop
+   0:  (60 00 00 00|00 00 00 60)       nop
+   4:  (60 00 00 00|00 00 00 60)       nop
+   8:  (60 00 00 00|00 00 00 60)       nop
 
 0+000000c <a>:
-   c:  48 00 00 04     b       10 <apfour>
+   c:  (48 00 00 04|04 00 00 48)       b       10 <apfour>
 
 0+0000010 <apfour>:
-  10:  48 00 00 08     b       18 <apfour\+0x8>
-  14:  48 00 00 00     b       14 <apfour\+0x4>
+  10:  (48 00 00 08|08 00 00 48)       b       18 <apfour\+0x8>
+  14:  (48 00 00 00|00 00 00 48)       b       .*
                        14: R_PPC_REL24 x
-  18:  48 00 00 04     b       1c <apfour\+0xc>
+  18:  (48 00 00 0.|0. 00 00 48)       b       .*
                        18: R_PPC_REL24 \.data\+0x4
-  1c:  48 00 00 00     b       1c <apfour\+0xc>
+  1c:  (48 00 00 00|00 00 00 48)       b       .*
                        1c: R_PPC_REL24 z
-  20:  48 00 00 14     b       34 <apfour\+0x24>
+  20:  (48 00 00 ..|.. 00 00 48)       b       .*
                        20: R_PPC_REL24 z\+0x14
-  24:  48 00 00 04     b       28 <apfour\+0x18>
-  28:  48 00 00 00     b       28 <apfour\+0x18>
+  24:  (48 00 00 04|04 00 00 48)       b       28 <apfour\+0x18>
+  28:  (48 00 00 00|00 00 00 48)       b       .*
                        28: R_PPC_REL24 a
-  2c:  4b ff ff e4     b       10 <apfour>
-  30:  48 00 00 04     b       34 <apfour\+0x24>
+  2c:  (4b ff ff e4|e4 ff ff 4b)       b       10 <apfour>
+  30:  (48 00 00 0.|0. 00 00 48)       b       .*
                        30: R_PPC_REL24 a\+0x4
-  34:  4b ff ff e0     b       14 <apfour\+0x4>
-  38:  48 00 00 00     b       38 <apfour\+0x28>
+  34:  (4b ff ff e0|e0 ff ff 4b)       b       14 <apfour\+0x4>
+  38:  (48 00 00 00|00 00 00 48)       b       .*
                        38: R_PPC_LOCAL24PC     a
-  3c:  4b ff ff d4     b       10 <apfour>
-  40:  00 00 00 40     \.long 0x40
+  3c:  (4b ff ff d4|d4 ff ff 4b)       b       10 <apfour>
+  40:  (00 00 00 40|40 00 00 00)       \.long 0x40
                        40: R_PPC_ADDR32        \.text\+0x40
-  44:  00 00 00 4c     \.long 0x4c
+  44:  (00 00 00 4c|4c 00 00 00)       \.long 0x4c
                        44: R_PPC_ADDR32        \.text\+0x4c
-  48:  00 00 00 00     \.long 0x0
+  48:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        48: R_PPC_REL32 x
-  4c:  00 00 00 04     \.long 0x4
+  4c:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        4c: R_PPC_REL32 x\+0x4
-  50:  00 00 00 00     \.long 0x0
+  50:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        50: R_PPC_REL32 z
-  54:  00 00 00 04     \.long 0x4
+  54:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        54: R_PPC_REL32 \.data\+0x4
-  58:  00 00 00 00     \.long 0x0
+  58:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        58: R_PPC_ADDR32        x
-  5c:  00 00 00 04     \.long 0x4
+  5c:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        5c: R_PPC_ADDR32        \.data\+0x4
-  60:  00 00 00 00     \.long 0x0
+  60:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        60: R_PPC_ADDR32        z
-  64:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  64:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        64: R_PPC_ADDR32        x-0x4
-  68:  00 00 00 00     \.long 0x0
+  68:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        68: R_PPC_ADDR32        \.data
-  6c:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  6c:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        6c: R_PPC_ADDR32        z-0x4
-  70:  ff ff ff 9c     \.long 0xffffff9c
-  74:  ff ff ff 9c     \.long 0xffffff9c
-  78:  00 00 00 00     \.long 0x0
+  70:  (ff ff ff 9c|9c ff ff ff)       \.long 0xffffff9c
+  74:  (ff ff ff 9c|9c ff ff ff)       \.long 0xffffff9c
+  78:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        78: R_PPC_ADDR32        a
-  7c:  00 00 00 10     \.long 0x10
+  7c:  (00 00 00 10|10 00 00 00)       \.long 0x10
                        7c: R_PPC_ADDR32        \.text\+0x10
-  80:  00 00 00 10     \.long 0x10
+  80:  (00 00 00 10|10 00 00 00)       \.long 0x10
                        80: R_PPC_ADDR32        \.text\+0x10
-  84:  ff ff ff fc     fnmsub  f31,f31,f31,f31
-  88:  00 00 00 12     \.long 0x12
+  84:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
+  88:  (00 00 00 12|12 00 00 00)       \.long 0x12
                        88: R_PPC_ADDR32        \.text\+0x12
   8c:  00 00 00 00     \.long 0x0
 Disassembly of section \.data:
index 030e985..0946eb5 100644 (file)
@@ -1,83 +1,83 @@
 #objdump: -Dr
 #name: PowerPC test 2
 
-.*: +file format elf32-powerpc
+.*
 
 Disassembly of section \.text:
 
 0+0000000 <foo>:
-   0:  60 00 00 00     nop
-   4:  60 00 00 00     nop
-   8:  60 00 00 00     nop
-   c:  48 00 00 04     b       10 <foo\+0x10>
-  10:  48 00 00 08     b       18 <foo\+0x18>
-  14:  48 00 00 00     b       14 <foo\+0x14>
+   0:  (60 00 00 00|00 00 00 60)       nop
+   4:  (60 00 00 00|00 00 00 60)       nop
+   8:  (60 00 00 00|00 00 00 60)       nop
+   c:  (48 00 00 04|04 00 00 48)       b       10 <foo\+0x10>
+  10:  (48 00 00 08|08 00 00 48)       b       18 <foo\+0x18>
+  14:  (48 00 00 00|00 00 00 48)       b       .*
                        14: R_PPC_REL24 x
-  18:  48 00 00 04     b       1c <foo\+0x1c>
+  18:  (48 00 00 0.|0. 00 00 48)       b       .*
                        18: R_PPC_REL24 \.data\+0x4
-  1c:  48 00 00 00     b       1c <foo\+0x1c>
+  1c:  (48 00 00 00|00 00 00 48)       b       .*
                        1c: R_PPC_REL24 z
-  20:  48 00 00 14     b       34 <foo\+0x34>
+  20:  (48 00 00 ..|.. 00 00 48)       b       .*
                        20: R_PPC_REL24 z\+0x14
-  24:  48 00 00 04     b       28 <foo\+0x28>
-  28:  48 00 00 00     b       28 <foo\+0x28>
+  24:  (48 00 00 04|04 00 00 48)       b       28 <foo\+0x28>
+  28:  (48 00 00 00|00 00 00 48)       b       .*
                        28: R_PPC_REL24 a
-  2c:  48 00 00 50     b       7c <apfour>
-  30:  48 00 00 04     b       34 <foo\+0x34>
+  2c:  (48 00 00 50|50 00 00 48)       b       7c <apfour>
+  30:  (48 00 00 0.|0. 00 00 48)       b       .*
                        30: R_PPC_REL24 a\+0x4
-  34:  48 00 00 4c     b       80 <apfour\+0x4>
-  38:  48 00 00 00     b       38 <foo\+0x38>
+  34:  (48 00 00 4c|4c 00 00 48)       b       80 <apfour\+0x4>
+  38:  (48 00 00 00|00 00 00 48)       b       .*
                        38: R_PPC_LOCAL24PC     a
-  3c:  48 00 00 40     b       7c <apfour>
-  40:  00 00 00 40     \.long 0x40
+  3c:  (48 00 00 40|40 00 00 48)       b       7c <apfour>
+  40:  (00 00 00 40|40 00 00 00)       \.long 0x40
                        40: R_PPC_ADDR32        \.text\+0x40
-  44:  00 00 00 4c     \.long 0x4c
+  44:  (00 00 00 4c|4c 00 00 00)       \.long 0x4c
                        44: R_PPC_ADDR32        \.text\+0x4c
-  48:  00 00 00 00     \.long 0x0
+  48:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        48: R_PPC_REL32 x
-  4c:  00 00 00 04     \.long 0x4
+  4c:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        4c: R_PPC_REL32 x\+0x4
-  50:  00 00 00 00     \.long 0x0
+  50:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        50: R_PPC_REL32 z
-  54:  00 00 00 04     \.long 0x4
+  54:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        54: R_PPC_REL32 \.data\+0x4
-  58:  00 00 00 00     \.long 0x0
+  58:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        58: R_PPC_ADDR32        x
-  5c:  00 00 00 04     \.long 0x4
+  5c:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        5c: R_PPC_ADDR32        \.data\+0x4
-  60:  00 00 00 00     \.long 0x0
+  60:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        60: R_PPC_ADDR32        z
-  64:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  64:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        64: R_PPC_ADDR32        x-0x4
-  68:  00 00 00 00     \.long 0x0
+  68:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        68: R_PPC_ADDR32        \.data
-  6c:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  6c:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        6c: R_PPC_ADDR32        z-0x4
-  70:  00 00 00 08     \.long 0x8
-  74:  00 00 00 08     \.long 0x8
+  70:  (00 00 00 08|08 00 00 00)       \.long 0x8
+  74:  (00 00 00 08|08 00 00 00)       \.long 0x8
 
 0+0000078 <a>:
-  78:  00 00 00 00     \.long 0x0
+  78:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        78: R_PPC_ADDR32        a
 
 0+000007c <apfour>:
-  7c:  00 00 00 7c     \.long 0x7c
+  7c:  (00 00 00 7c|7c 00 00 00)       \.long 0x7c
                        7c: R_PPC_ADDR32        \.text\+0x7c
-  80:  00 00 00 7c     \.long 0x7c
+  80:  (00 00 00 7c|7c 00 00 00)       \.long 0x7c
                        80: R_PPC_ADDR32        \.text\+0x7c
-  84:  ff ff ff fc     fnmsub  f31,f31,f31,f31
-  88:  00 00 00 7e     \.long 0x7e
+  84:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
+  88:  (00 00 00 7e|7e 00 00 00)       \.long 0x7e
                        88: R_PPC_ADDR32        \.text\+0x7e
-  8c:  00 00 00 00     \.long 0x0
-  90:  60 00 00 00     nop
-  94:  40 a5 ff fc     ble-    cr1,90 <apfour\+0x14>
-  98:  41 a9 ff f8     bgt-    cr2,90 <apfour\+0x14>
-  9c:  40 8d ff f4     ble\+    cr3,90 <apfour\+0x14>
-  a0:  41 91 ff f0     bgt\+    cr4,90 <apfour\+0x14>
-  a4:  40 95 00 10     ble-    cr5,b4 <nop>
-  a8:  41 99 00 0c     bgt-    cr6,b4 <nop>
-  ac:  40 bd 00 08     ble\+    cr7,b4 <nop>
-  b0:  41 a1 00 04     bgt\+    b4 <nop>
+  8c:  (00 00 00 00|00 00 00 00)       \.long 0x0
+  90:  (60 00 00 00|00 00 00 60)       nop
+  94:  (40 a5 ff fc|fc ff a5 40)       ble-    cr1,90 <apfour\+0x14>
+  98:  (41 a9 ff f8|f8 ff a9 41)       bgt-    cr2,90 <apfour\+0x14>
+  9c:  (40 8d ff f4|f4 ff 8d 40)       ble\+    cr3,90 <apfour\+0x14>
+  a0:  (41 91 ff f0|f0 ff 91 41)       bgt\+    cr4,90 <apfour\+0x14>
+  a4:  (40 95 00 10|10 00 95 40)       ble-    cr5,b4 <nop>
+  a8:  (41 99 00 0c|0c 00 99 41)       bgt-    cr6,b4 <nop>
+  ac:  (40 bd 00 08|08 00 bd 40)       ble\+    cr7,b4 <nop>
+  b0:  (41 a1 00 04|04 00 a1 41)       bgt\+    b4 <nop>
 Disassembly of section \.data:
 
 0+0000000 <x>:
index 901d425..07fca24 100644 (file)
@@ -1,71 +1,71 @@
 #objdump: -Dr
 #name: PowerPC 64-bit test 2
 
-.*: +file format elf64-powerpc
+.*
 
 Disassembly of section \.text:
 
 0000000000000000 <foo>:
-   0:  60 00 00 00     nop
-   4:  60 00 00 00     nop
-   8:  60 00 00 00     nop
-   c:  48 00 00 04     b       10 <foo\+0x10>
-  10:  48 00 00 08     b       18 <foo\+0x18>
-  14:  48 00 00 00     b       14 <foo\+0x14>
+   0:  (60 00 00 00|00 00 00 60)       nop
+   4:  (60 00 00 00|00 00 00 60)       nop
+   8:  (60 00 00 00|00 00 00 60)       nop
+   c:  (48 00 00 04|04 00 00 48)       b       10 <foo\+0x10>
+  10:  (48 00 00 08|08 00 00 48)       b       18 <foo\+0x18>
+  14:  (48 00 00 00|00 00 00 48)       b       .*
                        14: R_PPC64_REL24       x
-  18:  48 00 00 04     b       1c <foo\+0x1c>
+  18:  (48 00 00 0.|0. 00 00 48)       b       .*
                        18: R_PPC64_REL24       \.data\+0x4
-  1c:  48 00 00 00     b       1c <foo\+0x1c>
+  1c:  (48 00 00 00|00 00 00 48)       b       .*
                        1c: R_PPC64_REL24       z
-  20:  48 00 00 14     b       34 <foo\+0x34>
+  20:  (48 00 00 ..|.. 00 00 48)       b       .*
                        20: R_PPC64_REL24       z\+0x14
-  24:  48 00 00 04     b       28 <foo\+0x28>
-  28:  48 00 00 00     b       28 <foo\+0x28>
+  24:  (48 00 00 04|04 00 00 48)       b       28 <foo\+0x28>
+  28:  (48 00 00 00|00 00 00 48)       b       .*
                        28: R_PPC64_REL24       a
-  2c:  48 00 00 48     b       74 <apfour>
-  30:  48 00 00 04     b       34 <foo\+0x34>
+  2c:  (48 00 00 48|48 00 00 48)       b       74 <apfour>
+  30:  (48 00 00 0.|0. 00 00 48)       b       .*
                        30: R_PPC64_REL24       a\+0x4
-  34:  48 00 00 44     b       78 <apfour\+0x4>
-  38:  00 00 00 38     \.long 0x38
+  34:  (48 00 00 44|44 00 00 48)       b       78 <apfour\+0x4>
+  38:  (00 00 00 38|38 00 00 00)       \.long 0x38
                        38: R_PPC64_ADDR32      \.text\+0x38
-  3c:  00 00 00 44     \.long 0x44
+  3c:  (00 00 00 44|44 00 00 00)       \.long 0x44
                        3c: R_PPC64_ADDR32      \.text\+0x44
-  40:  00 00 00 00     \.long 0x0
+  40:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        40: R_PPC64_REL32       x
-  44:  00 00 00 04     \.long 0x4
+  44:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        44: R_PPC64_REL32       x\+0x4
-  48:  00 00 00 00     \.long 0x0
+  48:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        48: R_PPC64_REL32       z
-  4c:  00 00 00 04     \.long 0x4
+  4c:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        4c: R_PPC64_REL32       \.data\+0x4
-  50:  00 00 00 00     \.long 0x0
+  50:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        50: R_PPC64_ADDR32      x
-  54:  00 00 00 04     \.long 0x4
+  54:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        54: R_PPC64_ADDR32      \.data\+0x4
-  58:  00 00 00 00     \.long 0x0
+  58:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        58: R_PPC64_ADDR32      z
-  5c:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  5c:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        5c: R_PPC64_ADDR32      x-0x4
-  60:  00 00 00 00     \.long 0x0
+  60:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        60: R_PPC64_ADDR32      \.data
-  64:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  64:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        64: R_PPC64_ADDR32      z-0x4
-  68:  00 00 00 08     \.long 0x8
-  6c:  00 00 00 08     \.long 0x8
+  68:  (00 00 00 08|08 00 00 00)       \.long 0x8
+  6c:  (00 00 00 08|08 00 00 00)       \.long 0x8
 
 0000000000000070 <a>:
-  70:  00 00 00 00     \.long 0x0
+  70:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        70: R_PPC64_ADDR32      a
 
 0000000000000074 <apfour>:
-  74:  00 00 00 74     \.long 0x74
+  74:  (00 00 00 74|74 00 00 00)       \.long 0x74
                        74: R_PPC64_ADDR32      \.text\+0x74
-  78:  00 00 00 74     \.long 0x74
+  78:  (00 00 00 74|74 00 00 00)       \.long 0x74
                        78: R_PPC64_ADDR32      \.text\+0x74
-  7c:  ff ff ff fc     fnmsub  f31,f31,f31,f31
-  80:  00 00 00 76     \.long 0x76
+  7c:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
+  80:  (00 00 00 76|76 00 00 00)       \.long 0x76
                        80: R_PPC64_ADDR32      \.text\+0x76
-  84:  00 00 00 00     \.long 0x0
+  84:  (00 00 00 00|00 00 00 00)       \.long 0x0
 Disassembly of section \.data:
 
 0000000000000000 <x>:
index a1a39cc..bdd7cc2 100644 (file)
@@ -1,71 +1,71 @@
 #objdump: -Dr
 #name: PowerPC 64-bit test 1
 
-.*: +file format elf64-powerpc
+.*
 
 Disassembly of section \.text:
 
 0000000000000000 <foo>:
-   0:  60 00 00 00     nop
-   4:  60 00 00 00     nop
-   8:  60 00 00 00     nop
+   0:  (60 00 00 00|00 00 00 60)       nop
+   4:  (60 00 00 00|00 00 00 60)       nop
+   8:  (60 00 00 00|00 00 00 60)       nop
 
 000000000000000c <a>:
-   c:  48 00 00 04     b       10 <apfour>
+   c:  (48 00 00 04|04 00 00 48)       b       10 <apfour>
 
 0000000000000010 <apfour>:
-  10:  48 00 00 08     b       18 <apfour\+0x8>
-  14:  48 00 00 00     b       14 <apfour\+0x4>
+  10:  (48 00 00 08|08 00 00 48)       b       18 <apfour\+0x8>
+  14:  (48 00 00 00|00 00 00 48)       b       .*
                        14: R_PPC64_REL24       x
-  18:  48 00 00 04     b       1c <apfour\+0xc>
+  18:  (48 00 00 0.|0. 00 00 48)       b       .*
                        18: R_PPC64_REL24       \.data\+0x4
-  1c:  48 00 00 00     b       1c <apfour\+0xc>
+  1c:  (48 00 00 00|00 00 00 48)       b       .*
                        1c: R_PPC64_REL24       z
-  20:  48 00 00 14     b       34 <apfour\+0x24>
+  20:  (48 00 00 ..|.. 00 00 48)       b       .*
                        20: R_PPC64_REL24       z\+0x14
-  24:  48 00 00 04     b       28 <apfour\+0x18>
-  28:  48 00 00 00     b       28 <apfour\+0x18>
+  24:  (48 00 00 04|04 00 00 48)       b       28 <apfour\+0x18>
+  28:  (48 00 00 00|00 00 00 48)       b       .*
                        28: R_PPC64_REL24       a
-  2c:  4b ff ff e4     b       10 <apfour>
-  30:  48 00 00 04     b       34 <apfour\+0x24>
+  2c:  (4b ff ff e4|e4 ff ff 4b)       b       10 <apfour>
+  30:  (48 00 00 0.|0. 00 00 48)       b       .*
                        30: R_PPC64_REL24       a\+0x4
-  34:  4b ff ff e0     b       14 <apfour\+0x4>
-  38:  00 00 00 38     \.long 0x38
+  34:  (4b ff ff e0|e0 ff ff 4b)       b       14 <apfour\+0x4>
+  38:  (00 00 00 38|38 00 00 00)       \.long 0x38
                        38: R_PPC64_ADDR32      \.text\+0x38
-  3c:  00 00 00 44     \.long 0x44
+  3c:  (00 00 00 44|44 00 00 00)       \.long 0x44
                        3c: R_PPC64_ADDR32      \.text\+0x44
-  40:  00 00 00 00     \.long 0x0
+  40:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        40: R_PPC64_REL32       x
-  44:  00 00 00 04     \.long 0x4
+  44:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        44: R_PPC64_REL32       x\+0x4
-  48:  00 00 00 00     \.long 0x0
+  48:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        48: R_PPC64_REL32       z
-  4c:  00 00 00 04     \.long 0x4
+  4c:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        4c: R_PPC64_REL32       \.data\+0x4
-  50:  00 00 00 00     \.long 0x0
+  50:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        50: R_PPC64_ADDR32      x
-  54:  00 00 00 04     \.long 0x4
+  54:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        54: R_PPC64_ADDR32      \.data\+0x4
-  58:  00 00 00 00     \.long 0x0
+  58:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        58: R_PPC64_ADDR32      z
-  5c:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  5c:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        5c: R_PPC64_ADDR32      x-0x4
-  60:  00 00 00 00     \.long 0x0
+  60:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        60: R_PPC64_ADDR32      \.data
-  64:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  64:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        64: R_PPC64_ADDR32      z-0x4
-  68:  ff ff ff a4     \.long 0xffffffa4
-  6c:  ff ff ff a4     \.long 0xffffffa4
-  70:  00 00 00 00     \.long 0x0
+  68:  (ff ff ff a4|a4 ff ff ff)       \.long 0xffffffa4
+  6c:  (ff ff ff a4|a4 ff ff ff)       \.long 0xffffffa4
+  70:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        70: R_PPC64_ADDR32      a
-  74:  00 00 00 10     \.long 0x10
+  74:  (00 00 00 10|10 00 00 00)       \.long 0x10
                        74: R_PPC64_ADDR32      \.text\+0x10
-  78:  00 00 00 10     \.long 0x10
+  78:  (00 00 00 10|10 00 00 00)       \.long 0x10
                        78: R_PPC64_ADDR32      \.text\+0x10
-  7c:  ff ff ff fc     fnmsub  f31,f31,f31,f31
-  80:  00 00 00 12     \.long 0x12
+  7c:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
+  80:  (00 00 00 12|12 00 00 00)       \.long 0x12
                        80: R_PPC64_ADDR32      \.text\+0x12
-  84:  00 00 00 00     \.long 0x0
+  84:  (00 00 00 00|00 00 00 00)       \.long 0x0
 Disassembly of section \.data:
 
 0000000000000000 <x>:
index a7792a8..c427141 100644 (file)
@@ -2,42 +2,42 @@
 #objdump: -dr -Mbooke
 #name: BookE tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+0000000 <branch_target_1>:
-   0:  7c a8 48 2c     icbt    5,r8,r9
-   4:  7c a6 02 26     mfapidi r5,r6
-   8:  7c 07 46 24     tlbivax r7,r8
-   c:  7c 0b 67 24     tlbsx   r11,r12
-  10:  7c 00 07 a4     tlbwe   
-  14:  7c 00 07 a4     tlbwe   
-  18:  7c 21 0f a4     tlbwe   r1,r1,1
+   0:  (7c a8 48 2c|2c 48 a8 7c)       icbt    5,r8,r9
+   4:  (7c a6 02 26|26 02 a6 7c)       mfapidi r5,r6
+   8:  (7c 07 46 24|24 46 07 7c)       tlbivax r7,r8
+   c:  (7c 0b 67 24|24 67 0b 7c)       tlbsx   r11,r12
+  10:  (7c 00 07 a4|a4 07 00 7c)       tlbwe   
+  14:  (7c 00 07 a4|a4 07 00 7c)       tlbwe   
+  18:  (7c 21 0f a4|a4 0f 21 7c)       tlbwe   r1,r1,1
 
 0+000001c <branch_target_2>:
-  1c:  4c 00 00 66     rfci
-  20:  7c 60 01 06     wrtee   r3
-  24:  7c 00 81 46     wrteei  1
-  28:  7c 85 02 06     mfdcrx  r4,r5
-  2c:  7c aa 3a 86     mfdcr   r5,234
-  30:  7c e6 03 06     mtdcrx  r6,r7
-  34:  7d 10 6b 86     mtdcr   432,r8
-  38:  7c 00 04 ac     msync
-  3c:  7c 09 55 ec     dcba    r9,r10
-  40:  7c 00 06 ac     mbar    
-  44:  7c 00 06 ac     mbar    
-  48:  7c 20 06 ac     mbar    1
-  4c:  7d 8d 77 24     tlbsx   r12,r13,r14
-  50:  7d 8d 77 25     tlbsx\.  r12,r13,r14
-  54:  7c 12 42 a6     mfsprg  r0,2
-  58:  7c 12 42 a6     mfsprg  r0,2
-  5c:  7c 12 43 a6     mtsprg  2,r0
-  60:  7c 12 43 a6     mtsprg  2,r0
-  64:  7c 07 42 a6     mfsprg  r0,7
-  68:  7c 07 42 a6     mfsprg  r0,7
-  6c:  7c 17 43 a6     mtsprg  7,r0
-  70:  7c 17 43 a6     mtsprg  7,r0
-  74:  7c 05 32 2c     dcbt    r5,r6
-  78:  7c 05 32 2c     dcbt    r5,r6
-  7c:  7d 05 32 2c     dcbt    8,r5,r6
+  1c:  (4c 00 00 66|66 00 00 4c)       rfci
+  20:  (7c 60 01 06|06 01 60 7c)       wrtee   r3
+  24:  (7c 00 81 46|46 81 00 7c)       wrteei  1
+  28:  (7c 85 02 06|06 02 85 7c)       mfdcrx  r4,r5
+  2c:  (7c aa 3a 86|86 3a aa 7c)       mfdcr   r5,234
+  30:  (7c e6 03 06|06 03 e6 7c)       mtdcrx  r6,r7
+  34:  (7d 10 6b 86|86 6b 10 7d)       mtdcr   432,r8
+  38:  (7c 00 04 ac|ac 04 00 7c)       msync
+  3c:  (7c 09 55 ec|ec 55 09 7c)       dcba    r9,r10
+  40:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+  44:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+  48:  (7c 20 06 ac|ac 06 20 7c)       mbar    1
+  4c:  (7d 8d 77 24|24 77 8d 7d)       tlbsx   r12,r13,r14
+  50:  (7d 8d 77 25|25 77 8d 7d)       tlbsx\.  r12,r13,r14
+  54:  (7c 12 42 a6|a6 42 12 7c)       mfsprg  r0,2
+  58:  (7c 12 42 a6|a6 42 12 7c)       mfsprg  r0,2
+  5c:  (7c 12 43 a6|a6 43 12 7c)       mtsprg  2,r0
+  60:  (7c 12 43 a6|a6 43 12 7c)       mtsprg  2,r0
+  64:  (7c 07 42 a6|a6 42 07 7c)       mfsprg  r0,7
+  68:  (7c 07 42 a6|a6 42 07 7c)       mfsprg  r0,7
+  6c:  (7c 17 43 a6|a6 43 17 7c)       mtsprg  7,r0
+  70:  (7c 17 43 a6|a6 43 17 7c)       mtsprg  7,r0
+  74:  (7c 05 32 2c|2c 32 05 7c)       dcbt    r5,r6
+  78:  (7c 05 32 2c|2c 32 05 7c)       dcbt    r5,r6
+  7c:  (7d 05 32 2c|2c 32 05 7d)       dcbt    8,r5,r6
index 4061bf1..3947c61 100644 (file)
@@ -1,6 +1,6 @@
 # Motorola PowerPC BookE tests
 #as: -mbooke
-       .section ".text"
+       .text
 
 branch_target_1:       
        icbt    5, 8, 9 
index ca1db2b..bda56ae 100644 (file)
@@ -3,35 +3,35 @@
 #name: Cell tests (includes Altivec)
 
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 
 Disassembly of section \.text:
 
 0+00 <.text>:
-   0:  7c 01 14 0e     lvlx    v0,r1,r2
-   4:  7c 00 14 0e     lvlx    v0,0,r2
-   8:  7c 01 16 0e     lvlxl   v0,r1,r2
-   c:  7c 00 16 0e     lvlxl   v0,0,r2
-  10:  7c 01 14 4e     lvrx    v0,r1,r2
-  14:  7c 00 14 4e     lvrx    v0,0,r2
-  18:  7c 01 16 4e     lvrxl   v0,r1,r2
-  1c:  7c 00 16 4e     lvrxl   v0,0,r2
-  20:  7c 01 15 0e     stvlx   v0,r1,r2
-  24:  7c 00 15 0e     stvlx   v0,0,r2
-  28:  7c 01 17 0e     stvlxl  v0,r1,r2
-  2c:  7c 00 17 0e     stvlxl  v0,0,r2
-  30:  7c 01 15 4e     stvrx   v0,r1,r2
-  34:  7c 00 15 4e     stvrx   v0,0,r2
-  38:  7c 01 17 4e     stvrxl  v0,r1,r2
-  3c:  7c 00 17 4e     stvrxl  v0,0,r2
-  40:  7c 00 0c 28     ldbrx   r0,0,r1
-  44:  7c 01 14 28     ldbrx   r0,r1,r2
-  48:  7c 00 0d 28     stdbrx  r0,0,r1
-  4c:  7c 01 15 28     stdbrx  r0,r1,r2
-  50:  7c 60 06 6c     dss     3
-  54:  7e 00 06 6c     dssall
-  58:  7c 25 22 ac     dst     r5,r4,1
-  5c:  7e 08 3a ac     dstt    r8,r7,0
-  60:  7c 65 32 ec     dstst   r5,r6,3
-  64:  7e 44 2a ec     dststt  r4,r5,2
+   0:  (7c 01 14 0e|0e 14 01 7c)       lvlx    v0,r1,r2
+   4:  (7c 00 14 0e|0e 14 00 7c)       lvlx    v0,0,r2
+   8:  (7c 01 16 0e|0e 16 01 7c)       lvlxl   v0,r1,r2
+   c:  (7c 00 16 0e|0e 16 00 7c)       lvlxl   v0,0,r2
+  10:  (7c 01 14 4e|4e 14 01 7c)       lvrx    v0,r1,r2
+  14:  (7c 00 14 4e|4e 14 00 7c)       lvrx    v0,0,r2
+  18:  (7c 01 16 4e|4e 16 01 7c)       lvrxl   v0,r1,r2
+  1c:  (7c 00 16 4e|4e 16 00 7c)       lvrxl   v0,0,r2
+  20:  (7c 01 15 0e|0e 15 01 7c)       stvlx   v0,r1,r2
+  24:  (7c 00 15 0e|0e 15 00 7c)       stvlx   v0,0,r2
+  28:  (7c 01 17 0e|0e 17 01 7c)       stvlxl  v0,r1,r2
+  2c:  (7c 00 17 0e|0e 17 00 7c)       stvlxl  v0,0,r2
+  30:  (7c 01 15 4e|4e 15 01 7c)       stvrx   v0,r1,r2
+  34:  (7c 00 15 4e|4e 15 00 7c)       stvrx   v0,0,r2
+  38:  (7c 01 17 4e|4e 17 01 7c)       stvrxl  v0,r1,r2
+  3c:  (7c 00 17 4e|4e 17 00 7c)       stvrxl  v0,0,r2
+  40:  (7c 00 0c 28|28 0c 00 7c)       ldbrx   r0,0,r1
+  44:  (7c 01 14 28|28 14 01 7c)       ldbrx   r0,r1,r2
+  48:  (7c 00 0d 28|28 0d 00 7c)       stdbrx  r0,0,r1
+  4c:  (7c 01 15 28|28 15 01 7c)       stdbrx  r0,r1,r2
+  50:  (7c 60 06 6c|6c 06 60 7c)       dss     3
+  54:  (7e 00 06 6c|6c 06 00 7e)       dssall
+  58:  (7c 25 22 ac|ac 22 25 7c)       dst     r5,r4,1
+  5c:  (7e 08 3a ac|ac 3a 08 7e)       dstt    r8,r7,0
+  60:  (7c 65 32 ec|ec 32 65 7c)       dstst   r5,r6,3
+  64:  (7e 44 2a ec|ec 2a 44 7e)       dststt  r4,r5,2
index 681364c..b294299 100644 (file)
@@ -1,4 +1,4 @@
-       .section        ".text"
+       .text
        lvlx %r0, %r1, %r2
        lvlx %r0, 0, %r2
        lvlxl %r0, %r1, %r2
index 25cb3b5..3de1a71 100644 (file)
 #as: -a32 -mcom
 #name: PowerPC COMMON instructions
 
-.*: +file format elf32-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
 
-   0:  7c 83 28 39     and.    r3,r4,r5
-   4:  7c 83 28 38     and     r3,r4,r5
-   8:  7d cd 78 78     andc    r13,r14,r15
-   c:  7e 30 90 79     andc.   r16,r17,r18
-  10:  48 00 00 02     ba      0 <start>
-  14:  40 01 00 00     bdnzf-  1,14 <start\+0x14>
-  18:  40 85 00 02     blea-   1,0 <start>
-  1c:  40 43 00 01     bdzfl-  3,1c <start\+0x1c>
-  20:  41 47 00 03     bdztla- 7,0 <start>
-  24:  4e 80 04 20     bctr
-  28:  4e 80 04 21     bctrl
-  2c:  42 40 00 02     bdza-   0 <start>
-  30:  42 40 00 00     bdz-    30 <start\+0x30>
-  34:  42 40 00 03     bdzla-  0 <start>
-  38:  42 40 00 01     bdzl-   38 <start\+0x38>
-  3c:  41 82 00 00     beq-    3c <start\+0x3c>
-  40:  41 8a 00 02     beqa-   2,0 <start>
-  44:  41 86 00 01     beql-   1,44 <start\+0x44>
-  48:  41 8e 00 03     beqla-  3,0 <start>
-  4c:  40 80 00 00     bge-    4c <start\+0x4c>
-  50:  40 90 00 02     bgea-   4,0 <start>
-  54:  40 88 00 01     bgel-   2,54 <start\+0x54>
-  58:  40 98 00 03     bgela-  6,0 <start>
-  5c:  41 91 00 00     bgt-    4,5c <start\+0x5c>
-  60:  41 99 00 02     bgta-   6,0 <start>
-  64:  41 95 00 01     bgtl-   5,64 <start\+0x64>
-  68:  41 9d 00 03     bgtla-  7,0 <start>
-  6c:  48 00 00 00     b       6c <start\+0x6c>
-  70:  48 00 00 03     bla     0 <start>
-  74:  40 81 00 00     ble-    74 <start\+0x74>
-  78:  40 91 00 02     blea-   4,0 <start>
-  7c:  40 89 00 01     blel-   2,7c <start\+0x7c>
-  80:  40 99 00 03     blela-  6,0 <start>
-  84:  48 00 00 01     bl      84 <start\+0x84>
-  88:  41 80 00 00     blt-    88 <start\+0x88>
-  8c:  41 88 00 02     blta-   2,0 <start>
-  90:  41 84 00 01     bltl-   1,90 <start\+0x90>
-  94:  41 8c 00 03     bltla-  3,0 <start>
-  98:  40 82 00 00     bne-    98 <start\+0x98>
-  9c:  40 8a 00 02     bnea-   2,0 <start>
-  a0:  40 86 00 01     bnel-   1,a0 <start\+0xa0>
-  a4:  40 8e 00 03     bnela-  3,0 <start>
-  a8:  40 85 00 00     ble-    1,a8 <start\+0xa8>
-  ac:  40 95 00 02     blea-   5,0 <start>
-  b0:  40 8d 00 01     blel-   3,b0 <start\+0xb0>
-  b4:  40 9d 00 03     blela-  7,0 <start>
-  b8:  40 84 00 00     bge-    1,b8 <start\+0xb8>
-  bc:  40 94 00 02     bgea-   5,0 <start>
-  c0:  40 8c 00 01     bgel-   3,c0 <start\+0xc0>
-  c4:  40 9c 00 03     bgela-  7,0 <start>
-  c8:  40 93 00 00     bns-    4,c8 <start\+0xc8>
-  cc:  40 9b 00 02     bnsa-   6,0 <start>
-  d0:  40 97 00 01     bnsl-   5,d0 <start\+0xd0>
-  d4:  40 9f 00 03     bnsla-  7,0 <start>
-  d8:  41 93 00 00     bso-    4,d8 <start\+0xd8>
-  dc:  41 9b 00 02     bsoa-   6,0 <start>
-  e0:  41 97 00 01     bsol-   5,e0 <start\+0xe0>
-  e4:  41 9f 00 03     bsola-  7,0 <start>
-  e8:  4c 85 32 02     crand   4,5,6
-  ec:  4c 64 29 02     crandc  3,4,5
-  f0:  4c e0 0a 42     creqv   7,0,1
-  f4:  4c 22 19 c2     crnand  1,2,3
-  f8:  4c 01 10 42     crnor   0,1,2
-  fc:  4c a6 3b 82     cror    5,6,7
- 100:  4c 43 23 42     crorc   2,3,4
- 104:  4c c7 01 82     crxor   6,7,0
- 108:  7d 6a 62 39     eqv.    r10,r11,r12
- 10c:  7d 6a 62 38     eqv     r10,r11,r12
- 110:  fe a0 fa 11     fabs.   f21,f31
- 114:  fe a0 fa 10     fabs    f21,f31
- 118:  fd 8a 58 40     fcmpo   3,f10,f11
- 11c:  fd 84 28 00     fcmpu   3,f4,f5
- 120:  fc 60 20 91     fmr.    f3,f4
- 124:  fc 60 20 90     fmr     f3,f4
- 128:  fe 80 f1 11     fnabs.  f20,f30
- 12c:  fe 80 f1 10     fnabs   f20,f30
- 130:  fc 60 20 51     fneg.   f3,f4
- 134:  fc 60 20 50     fneg    f3,f4
- 138:  fc c0 38 18     frsp    f6,f7
- 13c:  fd 00 48 19     frsp.   f8,f9
- 140:  89 21 00 00     lbz     r9,0\(r1\)
- 144:  8d 41 00 01     lbzu    r10,1\(r1\)
- 148:  7e 95 b0 ee     lbzux   r20,r21,r22
- 14c:  7c 64 28 ae     lbzx    r3,r4,r5
- 150:  ca a1 00 08     lfd     f21,8\(r1\)
- 154:  ce c1 00 10     lfdu    f22,16\(r1\)
- 158:  7e 95 b4 ee     lfdux   f20,r21,r22
- 15c:  7d ae 7c ae     lfdx    f13,r14,r15
- 160:  c2 61 00 00     lfs     f19,0\(r1\)
- 164:  c6 81 00 04     lfsu    f20,4\(r1\)
- 168:  7d 4b 64 6e     lfsux   f10,r11,r12
- 16c:  7d 4b 64 2e     lfsx    f10,r11,r12
- 170:  a9 e1 00 06     lha     r15,6\(r1\)
- 174:  ae 01 00 08     lhau    r16,8\(r1\)
- 178:  7d 2a 5a ee     lhaux   r9,r10,r11
- 17c:  7d 2a 5a ae     lhax    r9,r10,r11
- 180:  7c 64 2e 2c     lhbrx   r3,r4,r5
- 184:  a1 a1 00 00     lhz     r13,0\(r1\)
- 188:  a5 c1 00 02     lhzu    r14,2\(r1\)
- 18c:  7e 96 c2 6e     lhzux   r20,r22,r24
- 190:  7e f8 ca 2e     lhzx    r23,r24,r25
- 194:  4c 04 00 00     mcrf    0,1
- 198:  fd 90 00 80     mcrfs   3,4
- 19c:  7d 80 04 00     mcrxr   3
- 1a0:  7c 60 00 26     mfcr    r3
- 1a4:  7c 69 02 a6     mfctr   r3
- 1a8:  7c b3 02 a6     mfdar   r5
- 1ac:  7c 92 02 a6     mfdsisr r4
- 1b0:  ff c0 04 8e     mffs    f30
- 1b4:  ff e0 04 8f     mffs.   f31
- 1b8:  7c 48 02 a6     mflr    r2
- 1bc:  7e 60 00 a6     mfmsr   r19
- 1c0:  7c 78 00 26     mfocrf  r3,128
- 1c4:  7c 25 02 a6     mfrtcl  r1
- 1c8:  7c 04 02 a6     mfrtcu  r0
- 1cc:  7c d9 02 a6     mfsdr1  r6
- 1d0:  7c 60 22 a6     mfspr   r3,128
- 1d4:  7c fa 02 a6     mfsrr0  r7
- 1d8:  7d 1b 02 a6     mfsrr1  r8
- 1dc:  7f c1 02 a6     mfxer   r30
- 1e0:  7f fe fb 79     mr.     r30,r31
- 1e4:  7f fe fb 78     mr      r30,r31
- 1e8:  7c 6f f1 20     mtcr    r3
- 1ec:  7c 68 01 20     mtcrf   128,r3
- 1f0:  7e 69 03 a6     mtctr   r19
- 1f4:  7e b3 03 a6     mtdar   r21
- 1f8:  7f 16 03 a6     mtdec   r24
- 1fc:  7e 92 03 a6     mtdsisr r20
- 200:  fc 60 00 8d     mtfsb0. 3
- 204:  fc 60 00 8c     mtfsb0  3
- 208:  fc 60 00 4d     mtfsb1. 3
- 20c:  fc 60 00 4c     mtfsb1  3
- 210:  fc 0c 55 8e     mtfsf   6,f10
- 214:  fc 0c 5d 8f     mtfsf.  6,f11
- 218:  ff 00 01 0c     mtfsfi  6,0
- 21c:  ff 00 f1 0d     mtfsfi. 6,15
- 220:  7e 48 03 a6     mtlr    r18
- 224:  7d 40 01 24     mtmsr   r10
- 228:  7c 78 01 20     mtocrf  128,r3
- 22c:  7e f5 03 a6     mtrtcl  r23
- 230:  7e d4 03 a6     mtrtcu  r22
- 234:  7f 39 03 a6     mtsdr1  r25
- 238:  7c 60 23 a6     mtspr   128,r3
- 23c:  7f 5a 03 a6     mtsrr0  r26
- 240:  7f 7b 03 a6     mtsrr1  r27
- 244:  7e 21 03 a6     mtxer   r17
- 248:  7f bc f3 b9     nand.   r28,r29,r30
- 24c:  7f bc f3 b8     nand    r28,r29,r30
- 250:  7c 64 00 d1     neg.    r3,r4
- 254:  7c 64 00 d0     neg     r3,r4
- 258:  7e 11 04 d0     nego    r16,r17
- 25c:  7e 53 04 d1     nego.   r18,r19
- 260:  7e b4 b0 f9     nor.    r20,r21,r22
- 264:  7e b4 b0 f8     nor     r20,r21,r22
- 268:  7e b4 a8 f9     not.    r20,r21
- 26c:  7e b4 a8 f8     not     r20,r21
- 270:  7c 40 23 78     or      r0,r2,r4
- 274:  7d cc 83 79     or.     r12,r14,r16
- 278:  7e 0f 8b 38     orc     r15,r16,r17
- 27c:  7e 72 a3 39     orc.    r18,r19,r20
- 280:  4c 00 00 64     rfi
- 284:  99 61 00 02     stb     r11,2\(r1\)
- 288:  9d 81 00 03     stbu    r12,3\(r1\)
- 28c:  7d ae 79 ee     stbux   r13,r14,r15
- 290:  7c 64 29 ae     stbx    r3,r4,r5
- 294:  db 21 00 20     stfd    f25,32\(r1\)
- 298:  df 41 00 28     stfdu   f26,40\(r1\)
- 29c:  7c 01 15 ee     stfdux  f0,r1,r2
- 2a0:  7f be fd ae     stfdx   f29,r30,r31
- 2a4:  d2 e1 00 14     stfs    f23,20\(r1\)
- 2a8:  d7 01 00 18     stfsu   f24,24\(r1\)
- 2ac:  7f 5b e5 6e     stfsux  f26,r27,r28
- 2b0:  7e f8 cd 2e     stfsx   f23,r24,r25
- 2b4:  b2 21 00 0a     sth     r17,10\(r1\)
- 2b8:  7c c7 47 2c     sthbrx  r6,r7,r8
- 2bc:  b6 41 00 0c     sthu    r18,12\(r1\)
- 2c0:  7e b6 bb 6e     sthux   r21,r22,r23
- 2c4:  7d 8d 73 2e     sthx    r12,r13,r14
- 2c8:  7f dd fa 79     xor.    r29,r30,r31
- 2cc:  7f dd fa 78     xor     r29,r30,r31
- 2d0:  60 00 00 00     nop
- 2d4:  60 00 00 00     nop
- 2d8:  68 00 00 00     xnop
- 2dc:  68 00 00 00     xnop
+   0:  (7c 83 28 39|39 28 83 7c)       and.    r3,r4,r5
+   4:  (7c 83 28 38|38 28 83 7c)       and     r3,r4,r5
+   8:  (7d cd 78 78|78 78 cd 7d)       andc    r13,r14,r15
+   c:  (7e 30 90 79|79 90 30 7e)       andc.   r16,r17,r18
+  10:  (48 00 00 02|02 00 00 48)       ba      0 <start>
+  14:  (40 01 00 00|00 00 01 40)       bdnzf-  1,14 <start\+0x14>
+  18:  (40 85 00 02|02 00 85 40)       blea-   1,0 <start>
+  1c:  (40 43 00 01|01 00 43 40)       bdzfl-  3,1c <start\+0x1c>
+  20:  (41 47 00 03|03 00 47 41)       bdztla- 7,0 <start>
+  24:  (4e 80 04 20|20 04 80 4e)       bctr
+  28:  (4e 80 04 21|21 04 80 4e)       bctrl
+  2c:  (42 40 00 02|02 00 40 42)       bdza-   0 <start>
+  30:  (42 40 00 00|00 00 40 42)       bdz-    30 <start\+0x30>
+  34:  (42 40 00 03|03 00 40 42)       bdzla-  0 <start>
+  38:  (42 40 00 01|01 00 40 42)       bdzl-   38 <start\+0x38>
+  3c:  (41 82 00 00|00 00 82 41)       beq-    3c <start\+0x3c>
+  40:  (41 8a 00 02|02 00 8a 41)       beqa-   2,0 <start>
+  44:  (41 86 00 01|01 00 86 41)       beql-   1,44 <start\+0x44>
+  48:  (41 8e 00 03|03 00 8e 41)       beqla-  3,0 <start>
+  4c:  (40 80 00 00|00 00 80 40)       bge-    4c <start\+0x4c>
+  50:  (40 90 00 02|02 00 90 40)       bgea-   4,0 <start>
+  54:  (40 88 00 01|01 00 88 40)       bgel-   2,54 <start\+0x54>
+  58:  (40 98 00 03|03 00 98 40)       bgela-  6,0 <start>
+  5c:  (41 91 00 00|00 00 91 41)       bgt-    4,5c <start\+0x5c>
+  60:  (41 99 00 02|02 00 99 41)       bgta-   6,0 <start>
+  64:  (41 95 00 01|01 00 95 41)       bgtl-   5,64 <start\+0x64>
+  68:  (41 9d 00 03|03 00 9d 41)       bgtla-  7,0 <start>
+  6c:  (48 00 00 00|00 00 00 48)       b       6c <start\+0x6c>
+  70:  (48 00 00 03|03 00 00 48)       bla     0 <start>
+  74:  (40 81 00 00|00 00 81 40)       ble-    74 <start\+0x74>
+  78:  (40 91 00 02|02 00 91 40)       blea-   4,0 <start>
+  7c:  (40 89 00 01|01 00 89 40)       blel-   2,7c <start\+0x7c>
+  80:  (40 99 00 03|03 00 99 40)       blela-  6,0 <start>
+  84:  (48 00 00 01|01 00 00 48)       bl      84 <start\+0x84>
+  88:  (41 80 00 00|00 00 80 41)       blt-    88 <start\+0x88>
+  8c:  (41 88 00 02|02 00 88 41)       blta-   2,0 <start>
+  90:  (41 84 00 01|01 00 84 41)       bltl-   1,90 <start\+0x90>
+  94:  (41 8c 00 03|03 00 8c 41)       bltla-  3,0 <start>
+  98:  (40 82 00 00|00 00 82 40)       bne-    98 <start\+0x98>
+  9c:  (40 8a 00 02|02 00 8a 40)       bnea-   2,0 <start>
+  a0:  (40 86 00 01|01 00 86 40)       bnel-   1,a0 <start\+0xa0>
+  a4:  (40 8e 00 03|03 00 8e 40)       bnela-  3,0 <start>
+  a8:  (40 85 00 00|00 00 85 40)       ble-    1,a8 <start\+0xa8>
+  ac:  (40 95 00 02|02 00 95 40)       blea-   5,0 <start>
+  b0:  (40 8d 00 01|01 00 8d 40)       blel-   3,b0 <start\+0xb0>
+  b4:  (40 9d 00 03|03 00 9d 40)       blela-  7,0 <start>
+  b8:  (40 84 00 00|00 00 84 40)       bge-    1,b8 <start\+0xb8>
+  bc:  (40 94 00 02|02 00 94 40)       bgea-   5,0 <start>
+  c0:  (40 8c 00 01|01 00 8c 40)       bgel-   3,c0 <start\+0xc0>
+  c4:  (40 9c 00 03|03 00 9c 40)       bgela-  7,0 <start>
+  c8:  (40 93 00 00|00 00 93 40)       bns-    4,c8 <start\+0xc8>
+  cc:  (40 9b 00 02|02 00 9b 40)       bnsa-   6,0 <start>
+  d0:  (40 97 00 01|01 00 97 40)       bnsl-   5,d0 <start\+0xd0>
+  d4:  (40 9f 00 03|03 00 9f 40)       bnsla-  7,0 <start>
+  d8:  (41 93 00 00|00 00 93 41)       bso-    4,d8 <start\+0xd8>
+  dc:  (41 9b 00 02|02 00 9b 41)       bsoa-   6,0 <start>
+  e0:  (41 97 00 01|01 00 97 41)       bsol-   5,e0 <start\+0xe0>
+  e4:  (41 9f 00 03|03 00 9f 41)       bsola-  7,0 <start>
+  e8:  (4c 85 32 02|02 32 85 4c)       crand   4,5,6
+  ec:  (4c 64 29 02|02 29 64 4c)       crandc  3,4,5
+  f0:  (4c e0 0a 42|42 0a e0 4c)       creqv   7,0,1
+  f4:  (4c 22 19 c2|c2 19 22 4c)       crnand  1,2,3
+  f8:  (4c 01 10 42|42 10 01 4c)       crnor   0,1,2
+  fc:  (4c a6 3b 82|82 3b a6 4c)       cror    5,6,7
+ 100:  (4c 43 23 42|42 23 43 4c)       crorc   2,3,4
+ 104:  (4c c7 01 82|82 01 c7 4c)       crxor   6,7,0
+ 108:  (7d 6a 62 39|39 62 6a 7d)       eqv.    r10,r11,r12
+ 10c:  (7d 6a 62 38|38 62 6a 7d)       eqv     r10,r11,r12
+ 110:  (fe a0 fa 11|11 fa a0 fe)       fabs.   f21,f31
+ 114:  (fe a0 fa 10|10 fa a0 fe)       fabs    f21,f31
+ 118:  (fd 8a 58 40|40 58 8a fd)       fcmpo   3,f10,f11
+ 11c:  (fd 84 28 00|00 28 84 fd)       fcmpu   3,f4,f5
+ 120:  (fc 60 20 91|91 20 60 fc)       fmr.    f3,f4
+ 124:  (fc 60 20 90|90 20 60 fc)       fmr     f3,f4
+ 128:  (fe 80 f1 11|11 f1 80 fe)       fnabs.  f20,f30
+ 12c:  (fe 80 f1 10|10 f1 80 fe)       fnabs   f20,f30
+ 130:  (fc 60 20 51|51 20 60 fc)       fneg.   f3,f4
+ 134:  (fc 60 20 50|50 20 60 fc)       fneg    f3,f4
+ 138:  (fc c0 38 18|18 38 c0 fc)       frsp    f6,f7
+ 13c:  (fd 00 48 19|19 48 00 fd)       frsp.   f8,f9
+ 140:  (89 21 00 00|00 00 21 89)       lbz     r9,0\(r1\)
+ 144:  (8d 41 00 01|01 00 41 8d)       lbzu    r10,1\(r1\)
+ 148:  (7e 95 b0 ee|ee b0 95 7e)       lbzux   r20,r21,r22
+ 14c:  (7c 64 28 ae|ae 28 64 7c)       lbzx    r3,r4,r5
+ 150:  (ca a1 00 08|08 00 a1 ca)       lfd     f21,8\(r1\)
+ 154:  (ce c1 00 10|10 00 c1 ce)       lfdu    f22,16\(r1\)
+ 158:  (7e 95 b4 ee|ee b4 95 7e)       lfdux   f20,r21,r22
+ 15c:  (7d ae 7c ae|ae 7c ae 7d)       lfdx    f13,r14,r15
+ 160:  (c2 61 00 00|00 00 61 c2)       lfs     f19,0\(r1\)
+ 164:  (c6 81 00 04|04 00 81 c6)       lfsu    f20,4\(r1\)
+ 168:  (7d 4b 64 6e|6e 64 4b 7d)       lfsux   f10,r11,r12
+ 16c:  (7d 4b 64 2e|2e 64 4b 7d)       lfsx    f10,r11,r12
+ 170:  (a9 e1 00 06|06 00 e1 a9)       lha     r15,6\(r1\)
+ 174:  (ae 01 00 08|08 00 01 ae)       lhau    r16,8\(r1\)
+ 178:  (7d 2a 5a ee|ee 5a 2a 7d)       lhaux   r9,r10,r11
+ 17c:  (7d 2a 5a ae|ae 5a 2a 7d)       lhax    r9,r10,r11
+ 180:  (7c 64 2e 2c|2c 2e 64 7c)       lhbrx   r3,r4,r5
+ 184:  (a1 a1 00 00|00 00 a1 a1)       lhz     r13,0\(r1\)
+ 188:  (a5 c1 00 02|02 00 c1 a5)       lhzu    r14,2\(r1\)
+ 18c:  (7e 96 c2 6e|6e c2 96 7e)       lhzux   r20,r22,r24
+ 190:  (7e f8 ca 2e|2e ca f8 7e)       lhzx    r23,r24,r25
+ 194:  (4c 04 00 00|00 00 04 4c)       mcrf    0,1
+ 198:  (fd 90 00 80|80 00 90 fd)       mcrfs   3,4
+ 19c:  (7d 80 04 00|00 04 80 7d)       mcrxr   3
+ 1a0:  (7c 60 00 26|26 00 60 7c)       mfcr    r3
+ 1a4:  (7c 69 02 a6|a6 02 69 7c)       mfctr   r3
+ 1a8:  (7c b3 02 a6|a6 02 b3 7c)       mfdar   r5
+ 1ac:  (7c 92 02 a6|a6 02 92 7c)       mfdsisr r4
+ 1b0:  (ff c0 04 8e|8e 04 c0 ff)       mffs    f30
+ 1b4:  (ff e0 04 8f|8f 04 e0 ff)       mffs.   f31
+ 1b8:  (7c 48 02 a6|a6 02 48 7c)       mflr    r2
+ 1bc:  (7e 60 00 a6|a6 00 60 7e)       mfmsr   r19
+ 1c0:  (7c 78 00 26|26 00 78 7c)       mfocrf  r3,128
+ 1c4:  (7c 25 02 a6|a6 02 25 7c)       mfrtcl  r1
+ 1c8:  (7c 04 02 a6|a6 02 04 7c)       mfrtcu  r0
+ 1cc:  (7c d9 02 a6|a6 02 d9 7c)       mfsdr1  r6
+ 1d0:  (7c 60 22 a6|a6 22 60 7c)       mfspr   r3,128
+ 1d4:  (7c fa 02 a6|a6 02 fa 7c)       mfsrr0  r7
+ 1d8:  (7d 1b 02 a6|a6 02 1b 7d)       mfsrr1  r8
+ 1dc:  (7f c1 02 a6|a6 02 c1 7f)       mfxer   r30
+ 1e0:  (7f fe fb 79|79 fb fe 7f)       mr.     r30,r31
+ 1e4:  (7f fe fb 78|78 fb fe 7f)       mr      r30,r31
+ 1e8:  (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+ 1ec:  (7c 68 01 20|20 01 68 7c)       mtcrf   128,r3
+ 1f0:  (7e 69 03 a6|a6 03 69 7e)       mtctr   r19
+ 1f4:  (7e b3 03 a6|a6 03 b3 7e)       mtdar   r21
+ 1f8:  (7f 16 03 a6|a6 03 16 7f)       mtdec   r24
+ 1fc:  (7e 92 03 a6|a6 03 92 7e)       mtdsisr r20
+ 200:  (fc 60 00 8d|8d 00 60 fc)       mtfsb0. 3
+ 204:  (fc 60 00 8c|8c 00 60 fc)       mtfsb0  3
+ 208:  (fc 60 00 4d|4d 00 60 fc)       mtfsb1. 3
+ 20c:  (fc 60 00 4c|4c 00 60 fc)       mtfsb1  3
+ 210:  (fc 0c 55 8e|8e 55 0c fc)       mtfsf   6,f10
+ 214:  (fc 0c 5d 8f|8f 5d 0c fc)       mtfsf.  6,f11
+ 218:  (ff 00 01 0c|0c 01 00 ff)       mtfsfi  6,0
+ 21c:  (ff 00 f1 0d|0d f1 00 ff)       mtfsfi. 6,15
+ 220:  (7e 48 03 a6|a6 03 48 7e)       mtlr    r18
+ 224:  (7d 40 01 24|24 01 40 7d)       mtmsr   r10
+ 228:  (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+ 22c:  (7e f5 03 a6|a6 03 f5 7e)       mtrtcl  r23
+ 230:  (7e d4 03 a6|a6 03 d4 7e)       mtrtcu  r22
+ 234:  (7f 39 03 a6|a6 03 39 7f)       mtsdr1  r25
+ 238:  (7c 60 23 a6|a6 23 60 7c)       mtspr   128,r3
+ 23c:  (7f 5a 03 a6|a6 03 5a 7f)       mtsrr0  r26
+ 240:  (7f 7b 03 a6|a6 03 7b 7f)       mtsrr1  r27
+ 244:  (7e 21 03 a6|a6 03 21 7e)       mtxer   r17
+ 248:  (7f bc f3 b9|b9 f3 bc 7f)       nand.   r28,r29,r30
+ 24c:  (7f bc f3 b8|b8 f3 bc 7f)       nand    r28,r29,r30
+ 250:  (7c 64 00 d1|d1 00 64 7c)       neg.    r3,r4
+ 254:  (7c 64 00 d0|d0 00 64 7c)       neg     r3,r4
+ 258:  (7e 11 04 d0|d0 04 11 7e)       nego    r16,r17
+ 25c:  (7e 53 04 d1|d1 04 53 7e)       nego.   r18,r19
+ 260:  (7e b4 b0 f9|f9 b0 b4 7e)       nor.    r20,r21,r22
+ 264:  (7e b4 b0 f8|f8 b0 b4 7e)       nor     r20,r21,r22
+ 268:  (7e b4 a8 f9|f9 a8 b4 7e)       not.    r20,r21
+ 26c:  (7e b4 a8 f8|f8 a8 b4 7e)       not     r20,r21
+ 270:  (7c 40 23 78|78 23 40 7c)       or      r0,r2,r4
+ 274:  (7d cc 83 79|79 83 cc 7d)       or.     r12,r14,r16
+ 278:  (7e 0f 8b 38|38 8b 0f 7e)       orc     r15,r16,r17
+ 27c:  (7e 72 a3 39|39 a3 72 7e)       orc.    r18,r19,r20
+ 280:  (4c 00 00 64|64 00 00 4c)       rfi
+ 284:  (99 61 00 02|02 00 61 99)       stb     r11,2\(r1\)
+ 288:  (9d 81 00 03|03 00 81 9d)       stbu    r12,3\(r1\)
+ 28c:  (7d ae 79 ee|ee 79 ae 7d)       stbux   r13,r14,r15
+ 290:  (7c 64 29 ae|ae 29 64 7c)       stbx    r3,r4,r5
+ 294:  (db 21 00 20|20 00 21 db)       stfd    f25,32\(r1\)
+ 298:  (df 41 00 28|28 00 41 df)       stfdu   f26,40\(r1\)
+ 29c:  (7c 01 15 ee|ee 15 01 7c)       stfdux  f0,r1,r2
+ 2a0:  (7f be fd ae|ae fd be 7f)       stfdx   f29,r30,r31
+ 2a4:  (d2 e1 00 14|14 00 e1 d2)       stfs    f23,20\(r1\)
+ 2a8:  (d7 01 00 18|18 00 01 d7)       stfsu   f24,24\(r1\)
+ 2ac:  (7f 5b e5 6e|6e e5 5b 7f)       stfsux  f26,r27,r28
+ 2b0:  (7e f8 cd 2e|2e cd f8 7e)       stfsx   f23,r24,r25
+ 2b4:  (b2 21 00 0a|0a 00 21 b2)       sth     r17,10\(r1\)
+ 2b8:  (7c c7 47 2c|2c 47 c7 7c)       sthbrx  r6,r7,r8
+ 2bc:  (b6 41 00 0c|0c 00 41 b6)       sthu    r18,12\(r1\)
+ 2c0:  (7e b6 bb 6e|6e bb b6 7e)       sthux   r21,r22,r23
+ 2c4:  (7d 8d 73 2e|2e 73 8d 7d)       sthx    r12,r13,r14
+ 2c8:  (7f dd fa 79|79 fa dd 7f)       xor.    r29,r30,r31
+ 2cc:  (7f dd fa 78|78 fa dd 7f)       xor     r29,r30,r31
+ 2d0:  (60 00 00 00|00 00 00 60)       nop
+ 2d4:  (60 00 00 00|00 00 00 60)       nop
+ 2d8:  (68 00 00 00|00 00 00 68)       xnop
+ 2dc:  (68 00 00 00|00 00 00 68)       xnop
index f1b6dd7..99c90be 100644 (file)
@@ -1,4 +1,4 @@
-       .section ".text"
+       .text
 start:
        and.    3,4,5
        and     3,4,5
index 19b17db..f82366e 100644 (file)
@@ -2,55 +2,56 @@
 #objdump: -dr -Me500
 #name: e500 tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+0000000 <start>:
-   0:  7c 43 25 de     isel    r2,r3,r4,23
-   4:  7c 85 33 0c     dcblc   4,r5,r6
-   8:  7c e8 49 4c     dcbtls  7,r8,r9
-   c:  7d 4b 61 0c     dcbtstls 10,r11,r12
-  10:  7d ae 7b cc     icbtls  13,r14,r15
-  14:  7e 11 91 cc     icblc   16,r17,r18
-  18:  7c 89 33 9c     mtpmr   201,r4
-  1c:  7c ab 32 9c     mfpmr   r5,203
-  20:  7c 00 04 0c     bblels
-  24:  7c 00 04 4c     bbelr
-  28:  7d 00 83 a6     mtspefscr r8
-  2c:  7d 20 82 a6     mfspefscr r9
-  30:  10 a0 22 cf     efscfd  r5,r4
-  34:  10 a4 02 e4     efdabs  r5,r4
-  38:  10 a4 02 e5     efdnabs r5,r4
-  3c:  10 a4 02 e6     efdneg  r5,r4
-  40:  10 a4 1a e0     efdadd  r5,r4,r3
-  44:  10 a4 1a e1     efdsub  r5,r4,r3
-  48:  10 a4 1a e8     efdmul  r5,r4,r3
-  4c:  10 a4 1a e9     efddiv  r5,r4,r3
-  50:  12 84 1a ec     efdcmpgt cr5,r4,r3
-  54:  12 84 1a ed     efdcmplt cr5,r4,r3
-  58:  12 84 1a ee     efdcmpeq cr5,r4,r3
-  5c:  12 84 1a fc     efdtstgt cr5,r4,r3
-  60:  12 84 1a fc     efdtstgt cr5,r4,r3
-  64:  12 84 1a fd     efdtstlt cr5,r4,r3
-  68:  12 84 1a fe     efdtsteq cr5,r4,r3
-  6c:  10 a0 22 f1     efdcfsi r5,r4
-  70:  10 a0 22 e3     efdcfsid r5,r4
-  74:  10 a0 22 f0     efdcfui r5,r4
-  78:  10 a0 22 e2     efdcfuid r5,r4
-  7c:  10 a0 22 f3     efdcfsf r5,r4
-  80:  10 a0 22 f2     efdcfuf r5,r4
-  84:  10 a0 22 f5     efdctsi r5,r4
-  88:  10 a0 22 eb     efdctsidz r5,r4
-  8c:  10 a0 22 fa     efdctsiz r5,r4
-  90:  10 a0 22 f4     efdctui r5,r4
-  94:  10 a0 22 ea     efdctuidz r5,r4
-  98:  10 a0 22 f8     efdctuiz r5,r4
-  9c:  10 a0 22 f7     efdctsf r5,r4
-  a0:  10 a0 22 f6     efdctuf r5,r4
-  a4:  10 a0 22 ef     efdcfs  r5,r4
-  a8:  7c 20 06 ac     mbar    1
-  ac:  7c 00 06 ac     mbar    
-  b0:  7c 20 06 ac     mbar    1
-  b4:  7c 00 04 ac     msync
-  b8:  7c 00 04 ac     msync
+   0:  (7c 43 25 de|de 25 43 7c)       isel    r2,r3,r4,23
+   4:  (7c 85 33 0c|0c 33 85 7c)       dcblc   4,r5,r6
+   8:  (7c e8 49 4c|4c 49 e8 7c)       dcbtls  7,r8,r9
+   c:  (7d 4b 61 0c|0c 61 4b 7d)       dcbtstls 10,r11,r12
+  10:  (7d ae 7b cc|cc 7b ae 7d)       icbtls  13,r14,r15
+  14:  (7e 11 91 cc|cc 91 11 7e)       icblc   16,r17,r18
+  18:  (7c 89 33 9c|9c 33 89 7c)       mtpmr   201,r4
+  1c:  (7c ab 32 9c|9c 32 ab 7c)       mfpmr   r5,203
+  20:  (7c 00 04 0c|0c 04 00 7c)       bblels
+  24:  (7c 00 04 4c|4c 04 00 7c)       bbelr
+  28:  (7d 00 83 a6|a6 83 00 7d)       mtspefscr r8
+  2c:  (7d 20 82 a6|a6 82 20 7d)       mfspefscr r9
+  30:  (10 a0 22 cf|cf 22 a0 10)       efscfd  r5,r4
+  34:  (10 a4 02 e4|e4 02 a4 10)       efdabs  r5,r4
+  38:  (10 a4 02 e5|e5 02 a4 10)       efdnabs r5,r4
+  3c:  (10 a4 02 e6|e6 02 a4 10)       efdneg  r5,r4
+  40:  (10 a4 1a e0|e0 1a a4 10)       efdadd  r5,r4,r3
+  44:  (10 a4 1a e1|e1 1a a4 10)       efdsub  r5,r4,r3
+  48:  (10 a4 1a e8|e8 1a a4 10)       efdmul  r5,r4,r3
+  4c:  (10 a4 1a e9|e9 1a a4 10)       efddiv  r5,r4,r3
+  50:  (12 84 1a ec|ec 1a 84 12)       efdcmpgt cr5,r4,r3
+  54:  (12 84 1a ed|ed 1a 84 12)       efdcmplt cr5,r4,r3
+  58:  (12 84 1a ee|ee 1a 84 12)       efdcmpeq cr5,r4,r3
+  5c:  (12 84 1a fc|fc 1a 84 12)       efdtstgt cr5,r4,r3
+  60:  (12 84 1a fc|fc 1a 84 12)       efdtstgt cr5,r4,r3
+  64:  (12 84 1a fd|fd 1a 84 12)       efdtstlt cr5,r4,r3
+  68:  (12 84 1a fe|fe 1a 84 12)       efdtsteq cr5,r4,r3
+  6c:  (10 a0 22 f1|f1 22 a0 10)       efdcfsi r5,r4
+  70:  (10 a0 22 e3|e3 22 a0 10)       efdcfsid r5,r4
+  74:  (10 a0 22 f0|f0 22 a0 10)       efdcfui r5,r4
+  78:  (10 a0 22 e2|e2 22 a0 10)       efdcfuid r5,r4
+  7c:  (10 a0 22 f3|f3 22 a0 10)       efdcfsf r5,r4
+  80:  (10 a0 22 f2|f2 22 a0 10)       efdcfuf r5,r4
+  84:  (10 a0 22 f5|f5 22 a0 10)       efdctsi r5,r4
+  88:  (10 a0 22 eb|eb 22 a0 10)       efdctsidz r5,r4
+  8c:  (10 a0 22 fa|fa 22 a0 10)       efdctsiz r5,r4
+  90:  (10 a0 22 f4|f4 22 a0 10)       efdctui r5,r4
+  94:  (10 a0 22 ea|ea 22 a0 10)       efdctuidz r5,r4
+  98:  (10 a0 22 f8|f8 22 a0 10)       efdctuiz r5,r4
+  9c:  (10 a0 22 f7|f7 22 a0 10)       efdctsf r5,r4
+  a0:  (10 a0 22 f6|f6 22 a0 10)       efdctuf r5,r4
+  a4:  (10 a0 22 ef|ef 22 a0 10)       efdcfs  r5,r4
+  a8:  (7c 20 06 ac|ac 06 20 7c)       mbar    1
+  ac:  (7c 00 06 ac|ac 06 00 7c)       mbar    
+  b0:  (7c 20 06 ac|ac 06 20 7c)       mbar    1
+  b4:  (7c 00 04 ac|ac 04 00 7c)       msync
+  b8:  (7c 00 04 ac|ac 04 00 7c)       msync
+#pass
index c506078..4a5ce17 100644 (file)
@@ -1,5 +1,5 @@
 # Motorola PowerPC e500 tests
-       .section ".text"
+       .text
 start:
        isel    2, 3, 4, 23
        dcblc   4, 5, 6
index fedfd14..8866fa8 100644 (file)
@@ -2,55 +2,56 @@
 #objdump: -dr -Me500mc
 #name: Power E500MC tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  4c 00 00 4e     rfdi
-   4:  4c 00 00 cc     rfgi
-   8:  4c 1f f9 8c     dnh     0,1023
-   c:  4f e0 01 8c     dnh     31,0
-  10:  7c 09 57 be     icbiep  r9,r10
-  14:  7c 00 69 dc     msgclr  r13
-  18:  7c 00 71 9c     msgsnd  r14
-  1c:  7c 00 00 7c     wait    
-  20:  7c 00 00 7c     wait    
-  24:  7c 20 00 7c     waitrsv
-  28:  7c 20 00 7c     waitrsv
-  2c:  7c 40 00 7c     waitimpl
-  30:  7c 40 00 7c     waitimpl
-  34:  7f 9c e3 78     mdors
-  38:  7c 00 02 1c     ehpriv
-  3c:  7c 18 cb c6     dsn     r24,r25
-  40:  7c 22 18 be     lbepx   r1,r2,r3
-  44:  7c 85 32 3e     lhepx   r4,r5,r6
-  48:  7c e8 48 3e     lwepx   r7,r8,r9
-  4c:  7d 4b 60 3a     ldepx   r10,r11,r12
-  50:  7d ae 7c be     lfdepx  f13,r14,r15
-  54:  7e 11 91 be     stbepx  r16,r17,r18
-  58:  7e 74 ab 3e     sthepx  r19,r20,r21
-  5c:  7e d7 c1 3e     stwepx  r22,r23,r24
-  60:  7f 3a d9 3a     stdepx  r25,r26,r27
-  64:  7f 9d f5 be     stfdepx f28,r29,r30
-  68:  7c 01 14 06     lbdx    r0,r1,r2
-  6c:  7d 8d 74 46     lhdx    r12,r13,r14
-  70:  7c 64 2c 86     lwdx    r3,r4,r5
-  74:  7f 5b e6 46     lfddx   f26,r27,r28
-  78:  7d f0 8c c6     lddx    r15,r16,r17
-  7c:  7c c7 45 06     stbdx   r6,r7,r8
-  80:  7e 53 a5 46     sthdx   r18,r19,r20
-  84:  7d 2a 5d 86     stwdx   r9,r10,r11
-  88:  7f be ff 46     stfddx  f29,r30,r31
-  8c:  7e b6 bd c6     stddx   r21,r22,r23
-  90:  7c 20 0d ec     dcbal   0,r1
-  94:  7c 26 3f ec     dcbzl   r6,r7
-  98:  7c 1f 00 7e     dcbstep r31,r0
-  9c:  7c 01 10 fe     dcbfep  r1,r2
-  a0:  7c 64 29 fe     dcbtstep r3,r4,r5
-  a4:  7c c7 42 7e     dcbtep  r6,r7,r8
-  a8:  7c 0b 67 fe     dcbzep  r11,r12
-  ac:  7c 00 00 24     tlbilxlpid
-  b0:  7c 20 00 24     tlbilxpid
-  b4:  7c 62 18 24     tlbilxva r2,r3
-  b8:  7c 64 28 24     tlbilxva r4,r5
+   0:  (4c 00 00 4e|4e 00 00 4c)       rfdi
+   4:  (4c 00 00 cc|cc 00 00 4c)       rfgi
+   8:  (4c 1f f9 8c|8c f9 1f 4c)       dnh     0,1023
+   c:  (4f e0 01 8c|8c 01 e0 4f)       dnh     31,0
+  10:  (7c 09 57 be|be 57 09 7c)       icbiep  r9,r10
+  14:  (7c 00 69 dc|dc 69 00 7c)       msgclr  r13
+  18:  (7c 00 71 9c|9c 71 00 7c)       msgsnd  r14
+  1c:  (7c 00 00 7c|7c 00 00 7c)       wait    
+  20:  (7c 00 00 7c|7c 00 00 7c)       wait    
+  24:  (7c 20 00 7c|7c 00 20 7c)       waitrsv
+  28:  (7c 20 00 7c|7c 00 20 7c)       waitrsv
+  2c:  (7c 40 00 7c|7c 00 40 7c)       waitimpl
+  30:  (7c 40 00 7c|7c 00 40 7c)       waitimpl
+  34:  (7f 9c e3 78|78 e3 9c 7f)       mdors
+  38:  (7c 00 02 1c|1c 02 00 7c)       ehpriv
+  3c:  (7c 18 cb c6|c6 cb 18 7c)       dsn     r24,r25
+  40:  (7c 22 18 be|be 18 22 7c)       lbepx   r1,r2,r3
+  44:  (7c 85 32 3e|3e 32 85 7c)       lhepx   r4,r5,r6
+  48:  (7c e8 48 3e|3e 48 e8 7c)       lwepx   r7,r8,r9
+  4c:  (7d 4b 60 3a|3a 60 4b 7d)       ldepx   r10,r11,r12
+  50:  (7d ae 7c be|be 7c ae 7d)       lfdepx  f13,r14,r15
+  54:  (7e 11 91 be|be 91 11 7e)       stbepx  r16,r17,r18
+  58:  (7e 74 ab 3e|3e ab 74 7e)       sthepx  r19,r20,r21
+  5c:  (7e d7 c1 3e|3e c1 d7 7e)       stwepx  r22,r23,r24
+  60:  (7f 3a d9 3a|3a d9 3a 7f)       stdepx  r25,r26,r27
+  64:  (7f 9d f5 be|be f5 9d 7f)       stfdepx f28,r29,r30
+  68:  (7c 01 14 06|06 14 01 7c)       lbdx    r0,r1,r2
+  6c:  (7d 8d 74 46|46 74 8d 7d)       lhdx    r12,r13,r14
+  70:  (7c 64 2c 86|86 2c 64 7c)       lwdx    r3,r4,r5
+  74:  (7f 5b e6 46|46 e6 5b 7f)       lfddx   f26,r27,r28
+  78:  (7d f0 8c c6|c6 8c f0 7d)       lddx    r15,r16,r17
+  7c:  (7c c7 45 06|06 45 c7 7c)       stbdx   r6,r7,r8
+  80:  (7e 53 a5 46|46 a5 53 7e)       sthdx   r18,r19,r20
+  84:  (7d 2a 5d 86|86 5d 2a 7d)       stwdx   r9,r10,r11
+  88:  (7f be ff 46|46 ff be 7f)       stfddx  f29,r30,r31
+  8c:  (7e b6 bd c6|c6 bd b6 7e)       stddx   r21,r22,r23
+  90:  (7c 20 0d ec|ec 0d 20 7c)       dcbal   0,r1
+  94:  (7c 26 3f ec|ec 3f 26 7c)       dcbzl   r6,r7
+  98:  (7c 1f 00 7e|7e 00 1f 7c)       dcbstep r31,r0
+  9c:  (7c 01 10 fe|fe 10 01 7c)       dcbfep  r1,r2
+  a0:  (7c 64 29 fe|fe 29 64 7c)       dcbtstep r3,r4,r5
+  a4:  (7c c7 42 7e|7e 42 c7 7c)       dcbtep  r6,r7,r8
+  a8:  (7c 0b 67 fe|fe 67 0b 7c)       dcbzep  r11,r12
+  ac:  (7c 00 00 24|24 00 00 7c)       tlbilxlpid
+  b0:  (7c 20 00 24|24 00 20 7c)       tlbilxpid
+  b4:  (7c 62 18 24|24 18 62 7c)       tlbilxva r2,r3
+  b8:  (7c 64 28 24|24 28 64 7c)       tlbilxva r4,r5
+#pass
index 8d1cec7..84747f3 100644 (file)
@@ -1,5 +1,5 @@
 # Power E500MC tests
-       .section ".text"
+       .text
 start:
        rfdi
        rfgi
index 9cee81f..81ee110 100644 (file)
@@ -2,12 +2,12 @@
 #objdump: -dr -Me500mc64
 #name: Power E500MC64 nop tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  60 00 00 00     nop
-   4:  60 00 00 00     nop
-   8:  60 00 00 00     nop
-   c:  60 00 00 00     nop
+   0:  (60 00 00 00|00 00 00 60)       nop
+   4:  (60 00 00 00|00 00 00 60)       nop
+   8:  (60 00 00 00|00 00 00 60)       nop
+   c:  (60 00 00 00|00 00 00 60)       nop
index b63055e..dc3c2ef 100644 (file)
@@ -1,5 +1,5 @@
 # Power E500MC64 nop tests
-       .section  ".text"
+       .text
 start:
        nop
        .p2align 4,,15
index c76bba5..2cbb949 100644 (file)
@@ -2,12 +2,12 @@
 #objdump: -dr -Me5500
 #name: Power E5500 nop tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  60 00 00 00     nop
-   4:  60 00 00 00     nop
-   8:  60 00 00 00     nop
-   c:  60 00 00 00     nop
+   0:  (60 00 00 00|00 00 00 60)       nop
+   4:  (60 00 00 00|00 00 00 60)       nop
+   8:  (60 00 00 00|00 00 00 60)       nop
+   c:  (60 00 00 00|00 00 00 60)       nop
index f57b8e6..2f39d56 100644 (file)
@@ -1,5 +1,5 @@
 # Power E5500 nop tests
-       .section  ".text"
+       .text
 start:
        nop
        .p2align 4,,15
index 079b35c..48b0001 100644 (file)
@@ -2,74 +2,74 @@
 #objdump: -dr -Me6500
 #name: Power E6500 tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  10 01 14 03     vabsdub v0,v1,v2
-   4:  10 01 14 43     vabsduh v0,v1,v2
-   8:  10 01 14 83     vabsduw v0,v1,v2
-   c:  7c 01 10 dc     mvidsplt v0,r1,r2
-  10:  7c 01 10 5c     mviwsplt v0,r1,r2
-  14:  7c 00 12 0a     lvexbx  v0,0,r2
-  18:  7c 01 12 0a     lvexbx  v0,r1,r2
-  1c:  7c 00 12 4a     lvexhx  v0,0,r2
-  20:  7c 01 12 4a     lvexhx  v0,r1,r2
-  24:  7c 00 12 8a     lvexwx  v0,0,r2
-  28:  7c 01 12 8a     lvexwx  v0,r1,r2
-  2c:  7c 00 13 0a     stvexbx v0,0,r2
-  30:  7c 01 13 0a     stvexbx v0,r1,r2
-  34:  7c 00 13 4a     stvexhx v0,0,r2
-  38:  7c 01 13 4a     stvexhx v0,r1,r2
-  3c:  7c 00 13 8a     stvexwx v0,0,r2
-  40:  7c 01 13 8a     stvexwx v0,r1,r2
-  44:  7c 00 12 4e     lvepx   v0,0,r2
-  48:  7c 01 12 4e     lvepx   v0,r1,r2
-  4c:  7c 00 12 0e     lvepxl  v0,0,r2
-  50:  7c 01 12 0e     lvepxl  v0,r1,r2
-  54:  7c 00 16 4e     stvepx  v0,0,r2
-  58:  7c 01 16 4e     stvepx  v0,r1,r2
-  5c:  7c 00 16 0e     stvepxl v0,0,r2
-  60:  7c 01 16 0e     stvepxl v0,r1,r2
-  64:  7c 00 14 8a     lvtlx   v0,0,r2
-  68:  7c 01 14 8a     lvtlx   v0,r1,r2
-  6c:  7c 00 16 8a     lvtlxl  v0,0,r2
-  70:  7c 01 16 8a     lvtlxl  v0,r1,r2
-  74:  7c 00 14 4a     lvtrx   v0,0,r2
-  78:  7c 01 14 4a     lvtrx   v0,r1,r2
-  7c:  7c 00 16 4a     lvtrxl  v0,0,r2
-  80:  7c 01 16 4a     lvtrxl  v0,r1,r2
-  84:  7c 00 15 8a     stvflx  v0,0,r2
-  88:  7c 01 15 8a     stvflx  v0,r1,r2
-  8c:  7c 00 17 8a     stvflxl v0,0,r2
-  90:  7c 01 17 8a     stvflxl v0,r1,r2
-  94:  7c 00 15 4a     stvfrx  v0,0,r2
-  98:  7c 01 15 4a     stvfrx  v0,r1,r2
-  9c:  7c 00 17 4a     stvfrxl v0,0,r2
-  a0:  7c 01 17 4a     stvfrxl v0,r1,r2
-  a4:  7c 00 14 ca     lvswx   v0,0,r2
-  a8:  7c 01 14 ca     lvswx   v0,r1,r2
-  ac:  7c 00 16 ca     lvswxl  v0,0,r2
-  b0:  7c 01 16 ca     lvswxl  v0,r1,r2
-  b4:  7c 00 15 ca     stvswx  v0,0,r2
-  b8:  7c 01 15 ca     stvswx  v0,r1,r2
-  bc:  7c 00 17 ca     stvswxl v0,0,r2
-  c0:  7c 01 17 ca     stvswxl v0,r1,r2
-  c4:  7c 00 16 0a     lvsm    v0,0,r2
-  c8:  7c 01 16 0a     lvsm    v0,r1,r2
-  cc:  7f 5a d3 78     miso
-  d0:  7c 00 04 ac     sync    
-  d4:  7c 00 04 ac     sync    
-  d8:  7c 20 04 ac     lwsync
-  dc:  7c 00 04 ac     sync    
-  e0:  7c 07 04 ac     sync    0,7
-  e4:  7c 28 04 ac     sync    1,8
-  e8:  7c 00 00 c3     dni     0,0
-  ec:  7f ff 00 c3     dni     31,31
-  f0:  7c 40 0b 4d     dcblq.  2,0,r1
-  f4:  7c 43 0b 4d     dcblq.  2,r3,r1
-  f8:  7c 40 09 8d     icblq.  2,0,r1
-  fc:  7c 43 09 8d     icblq.  2,r3,r1
- 100:  7c 10 02 dc     mftmr   r0,16
- 104:  7c 10 03 dc     mttmr   16,r0
+   0:  (10 01 14 03|03 14 01 10)       vabsdub v0,v1,v2
+   4:  (10 01 14 43|43 14 01 10)       vabsduh v0,v1,v2
+   8:  (10 01 14 83|83 14 01 10)       vabsduw v0,v1,v2
+   c:  (7c 01 10 dc|dc 10 01 7c)       mvidsplt v0,r1,r2
+  10:  (7c 01 10 5c|5c 10 01 7c)       mviwsplt v0,r1,r2
+  14:  (7c 00 12 0a|0a 12 00 7c)       lvexbx  v0,0,r2
+  18:  (7c 01 12 0a|0a 12 01 7c)       lvexbx  v0,r1,r2
+  1c:  (7c 00 12 4a|4a 12 00 7c)       lvexhx  v0,0,r2
+  20:  (7c 01 12 4a|4a 12 01 7c)       lvexhx  v0,r1,r2
+  24:  (7c 00 12 8a|8a 12 00 7c)       lvexwx  v0,0,r2
+  28:  (7c 01 12 8a|8a 12 01 7c)       lvexwx  v0,r1,r2
+  2c:  (7c 00 13 0a|0a 13 00 7c)       stvexbx v0,0,r2
+  30:  (7c 01 13 0a|0a 13 01 7c)       stvexbx v0,r1,r2
+  34:  (7c 00 13 4a|4a 13 00 7c)       stvexhx v0,0,r2
+  38:  (7c 01 13 4a|4a 13 01 7c)       stvexhx v0,r1,r2
+  3c:  (7c 00 13 8a|8a 13 00 7c)       stvexwx v0,0,r2
+  40:  (7c 01 13 8a|8a 13 01 7c)       stvexwx v0,r1,r2
+  44:  (7c 00 12 4e|4e 12 00 7c)       lvepx   v0,0,r2
+  48:  (7c 01 12 4e|4e 12 01 7c)       lvepx   v0,r1,r2
+  4c:  (7c 00 12 0e|0e 12 00 7c)       lvepxl  v0,0,r2
+  50:  (7c 01 12 0e|0e 12 01 7c)       lvepxl  v0,r1,r2
+  54:  (7c 00 16 4e|4e 16 00 7c)       stvepx  v0,0,r2
+  58:  (7c 01 16 4e|4e 16 01 7c)       stvepx  v0,r1,r2
+  5c:  (7c 00 16 0e|0e 16 00 7c)       stvepxl v0,0,r2
+  60:  (7c 01 16 0e|0e 16 01 7c)       stvepxl v0,r1,r2
+  64:  (7c 00 14 8a|8a 14 00 7c)       lvtlx   v0,0,r2
+  68:  (7c 01 14 8a|8a 14 01 7c)       lvtlx   v0,r1,r2
+  6c:  (7c 00 16 8a|8a 16 00 7c)       lvtlxl  v0,0,r2
+  70:  (7c 01 16 8a|8a 16 01 7c)       lvtlxl  v0,r1,r2
+  74:  (7c 00 14 4a|4a 14 00 7c)       lvtrx   v0,0,r2
+  78:  (7c 01 14 4a|4a 14 01 7c)       lvtrx   v0,r1,r2
+  7c:  (7c 00 16 4a|4a 16 00 7c)       lvtrxl  v0,0,r2
+  80:  (7c 01 16 4a|4a 16 01 7c)       lvtrxl  v0,r1,r2
+  84:  (7c 00 15 8a|8a 15 00 7c)       stvflx  v0,0,r2
+  88:  (7c 01 15 8a|8a 15 01 7c)       stvflx  v0,r1,r2
+  8c:  (7c 00 17 8a|8a 17 00 7c)       stvflxl v0,0,r2
+  90:  (7c 01 17 8a|8a 17 01 7c)       stvflxl v0,r1,r2
+  94:  (7c 00 15 4a|4a 15 00 7c)       stvfrx  v0,0,r2
+  98:  (7c 01 15 4a|4a 15 01 7c)       stvfrx  v0,r1,r2
+  9c:  (7c 00 17 4a|4a 17 00 7c)       stvfrxl v0,0,r2
+  a0:  (7c 01 17 4a|4a 17 01 7c)       stvfrxl v0,r1,r2
+  a4:  (7c 00 14 ca|ca 14 00 7c)       lvswx   v0,0,r2
+  a8:  (7c 01 14 ca|ca 14 01 7c)       lvswx   v0,r1,r2
+  ac:  (7c 00 16 ca|ca 16 00 7c)       lvswxl  v0,0,r2
+  b0:  (7c 01 16 ca|ca 16 01 7c)       lvswxl  v0,r1,r2
+  b4:  (7c 00 15 ca|ca 15 00 7c)       stvswx  v0,0,r2
+  b8:  (7c 01 15 ca|ca 15 01 7c)       stvswx  v0,r1,r2
+  bc:  (7c 00 17 ca|ca 17 00 7c)       stvswxl v0,0,r2
+  c0:  (7c 01 17 ca|ca 17 01 7c)       stvswxl v0,r1,r2
+  c4:  (7c 00 16 0a|0a 16 00 7c)       lvsm    v0,0,r2
+  c8:  (7c 01 16 0a|0a 16 01 7c)       lvsm    v0,r1,r2
+  cc:  (7f 5a d3 78|78 d3 5a 7f)       miso
+  d0:  (7c 00 04 ac|ac 04 00 7c)       sync    
+  d4:  (7c 00 04 ac|ac 04 00 7c)       sync    
+  d8:  (7c 20 04 ac|ac 04 20 7c)       lwsync
+  dc:  (7c 00 04 ac|ac 04 00 7c)       sync    
+  e0:  (7c 07 04 ac|ac 04 07 7c)       sync    0,7
+  e4:  (7c 28 04 ac|ac 04 28 7c)       sync    1,8
+  e8:  (7c 00 00 c3|c3 00 00 7c)       dni     0,0
+  ec:  (7f ff 00 c3|c3 00 ff 7f)       dni     31,31
+  f0:  (7c 40 0b 4d|4d 0b 40 7c)       dcblq.  2,0,r1
+  f4:  (7c 43 0b 4d|4d 0b 43 7c)       dcblq.  2,r3,r1
+  f8:  (7c 40 09 8d|8d 09 40 7c)       icblq.  2,0,r1
+  fc:  (7c 43 09 8d|8d 09 43 7c)       icblq.  2,r3,r1
+ 100:  (7c 10 02 dc|dc 02 10 7c)       mftmr   r0,16
+ 104:  (7c 10 03 dc|dc 03 10 7c)       mttmr   16,r0
index d80a9a1..ceee777 100644 (file)
@@ -1,5 +1,5 @@
 # Power E6500 tests
-       .section ".text"
+       .text
 start:
        vabsdub 0, 1, 2
        vabsduh 0, 1, 2
index 875821c..ba7c29e 100644 (file)
@@ -2,12 +2,12 @@
 #objdump: -dr -Me6500
 #name: Power E6500 nop tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  60 00 00 00     nop
-   4:  60 00 00 00     nop
-   8:  60 00 00 00     nop
-   c:  60 00 00 00     nop
+   0:  (60 00 00 00|00 00 00 60)       nop
+   4:  (60 00 00 00|00 00 00 60)       nop
+   8:  (60 00 00 00|00 00 00 60)       nop
+   c:  (60 00 00 00|00 00 00 60)       nop
index 7538a09..0ff853f 100644 (file)
@@ -1,5 +1,5 @@
 # Power E6500 nop tests
-       .section  ".text"
+       .text
 start:
        nop
        .p2align 4,,15
index 4c21759..7f9b8b4 100644 (file)
@@ -4,6 +4,6 @@
 .*
 
 Contents of section \.text:
- 0000 7c11eba6 7c100ba6 4c000066 00000200 .*
- 0010 44000002 4c0000a4 7c000224 4e800020 .*
- 0020 7c11eba6 .*
+ 0000 (7c11eba6|a6eb117c) (7c100ba6|a60b107c) (4c000066|6600004c) (00000200|00020000) .*
+ 0010 (44000002|02000044) (4c0000a4|a400004c) (7c000224|2402007c) (4e800020|2000804e) .*
+ 0020 (7c11eba6|a6eb117c) .*
index eca4de7..fa495a1 100644 (file)
@@ -2,7 +2,7 @@
 #as: -mpower4
 #name: Power4 instructions
 
-.*: +file format elf64-powerpc
+.*
 .*
 architecture: powerpc:common64, flags 0x0+11:
 HAS_RELOC, HAS_SYMS
@@ -34,67 +34,67 @@ SYMBOL TABLE:
 Disassembly of section \.text:
 
 0+ <\.text>:
-.*:    e0 83 00 00     lq      r4,0\(r3\)
+.*:    (e0 83 00 00|00 00 83 e0)       lq      r4,0\(r3\)
 .*: R_PPC64_ADDR16_LO_DS       \.data
-.*:    e0 83 00 10     lq      r4,16\(r3\)
+.*:    (e0 83 00 .0|.0 00 83 e0)       lq      r4,.*\(r3\)
 .*: R_PPC64_ADDR16_LO_DS       \.data\+0x10
-.*:    e0 83 00 10     lq      r4,16\(r3\)
+.*:    (e0 83 00 .0|.0 00 83 e0)       lq      r4,.*\(r3\)
 .*: R_PPC64_ADDR16_LO_DS       \.data\+0x10
-.*:    e0 83 00 20     lq      r4,32\(r3\)
+.*:    (e0 83 00 .0|.0 00 83 e0)       lq      r4,.*\(r3\)
 .*: R_PPC64_ADDR16_LO_DS       \.data\+0x20
-.*:    e0 83 00 00     lq      r4,0\(r3\)
+.*:    (e0 83 00 00|00 00 83 e0)       lq      r4,0\(r3\)
 .*: R_PPC64_ADDR16_LO_DS       esym0
-.*:    e0 83 00 00     lq      r4,0\(r3\)
+.*:    (e0 83 00 00|00 00 83 e0)       lq      r4,0\(r3\)
 .*: R_PPC64_ADDR16_LO_DS       esym1
-.*:    e0 82 00 00     lq      r4,0\(r2\)
+.*:    (e0 82 00 00|00 00 82 e0)       lq      r4,0\(r2\)
 .*: R_PPC64_TOC16_DS   \.toc
-.*:    e0 82 00 10     lq      r4,16\(r2\)
+.*:    (e0 82 00 .0|.0 00 82 e0)       lq      r4,.*\(r2\)
 .*: R_PPC64_TOC16_DS   \.toc\+0x10
-.*:    e0 80 00 00     lq      r4,0\(0\)
+.*:    (e0 80 00 00|00 00 80 e0)       lq      r4,0\(0\)
 .*: R_PPC64_ADDR16_LO_DS       \.text
-.*:    e0 c3 00 00     lq      r6,0\(r3\)
+.*:    (e0 c3 00 00|00 00 c3 e0)       lq      r6,0\(r3\)
 .*: R_PPC64_GOT16_DS   dsym0
-.*:    e0 c3 00 00     lq      r6,0\(r3\)
+.*:    (e0 c3 00 00|00 00 c3 e0)       lq      r6,0\(r3\)
 .*: R_PPC64_GOT16_LO_DS        dsym0
-.*:    e0 c3 00 00     lq      r6,0\(r3\)
+.*:    (e0 c3 00 00|00 00 c3 e0)       lq      r6,0\(r3\)
 .*: R_PPC64_PLT16_LO_DS        \.data
-.*:    e0 c3 00 10     lq      r6,16\(r3\)
+.*:    (e0 c3 00 .0|.0 00 c3 e0)       lq      r6,.*\(r3\)
 .*: R_PPC64_SECTOFF_DS \.data\+0x10
-.*:    e0 c3 00 10     lq      r6,16\(r3\)
+.*:    (e0 c3 00 .0|.0 00 c3 e0)       lq      r6,.*\(r3\)
 .*: R_PPC64_SECTOFF_LO_DS      \.data\+0x10
-.*:    e0 c4 00 20     lq      r6,32\(r4\)
-.*:    f8 c7 00 02     stq     r6,0\(r7\)
-.*:    f8 c7 00 12     stq     r6,16\(r7\)
-.*:    f8 c7 ff f2     stq     r6,-16\(r7\)
-.*:    f8 c7 80 02     stq     r6,-32768\(r7\)
-.*:    f8 c7 7f f2     stq     r6,32752\(r7\)
-.*:    00 00 02 00     attn
-.*:    7c 6f f1 20     mtcr    r3
-.*:    7c 6f f1 20     mtcr    r3
-.*:    7c 68 11 20     mtcrf   129,r3
-.*:    7c 70 11 20     mtocrf  1,r3
-.*:    7c 70 21 20     mtocrf  2,r3
-.*:    7c 70 41 20     mtocrf  4,r3
-.*:    7c 70 81 20     mtocrf  8,r3
-.*:    7c 71 01 20     mtocrf  16,r3
-.*:    7c 72 01 20     mtocrf  32,r3
-.*:    7c 74 01 20     mtocrf  64,r3
-.*:    7c 78 01 20     mtocrf  128,r3
-.*:    7c 60 00 26     mfcr    r3
-.*:    7c 70 10 26     mfocrf  r3,1
-.*:    7c 70 20 26     mfocrf  r3,2
-.*:    7c 70 40 26     mfocrf  r3,4
-.*:    7c 70 80 26     mfocrf  r3,8
-.*:    7c 71 00 26     mfocrf  r3,16
-.*:    7c 72 00 26     mfocrf  r3,32
-.*:    7c 74 00 26     mfocrf  r3,64
-.*:    7c 78 00 26     mfocrf  r3,128
-.*:    7c 01 17 ec     dcbz    r1,r2
-.*:    7c 23 27 ec     dcbzl   r3,r4
-.*:    7c 05 37 ec     dcbz    r5,r6
-.*:    e0 40 00 10     lq      r2,16\(0\)
-.*:    e0 05 00 10     lq      r0,16\(r5\)
-.*:    e0 45 00 10     lq      r2,16\(r5\)
-.*:    f8 40 00 12     stq     r2,16\(0\)
-.*:    f8 05 00 12     stq     r0,16\(r5\)
-.*:    f8 45 00 12     stq     r2,16\(r5\)
+.*:    (e0 c4 00 20|20 00 c4 e0)       lq      r6,32\(r4\)
+.*:    (f8 c7 00 02|02 00 c7 f8)       stq     r6,0\(r7\)
+.*:    (f8 c7 00 12|12 00 c7 f8)       stq     r6,16\(r7\)
+.*:    (f8 c7 ff f2|f2 ff c7 f8)       stq     r6,-16\(r7\)
+.*:    (f8 c7 80 02|02 80 c7 f8)       stq     r6,-32768\(r7\)
+.*:    (f8 c7 7f f2|f2 7f c7 f8)       stq     r6,32752\(r7\)
+.*:    (00 00 02 00|00 02 00 00)       attn
+.*:    (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+.*:    (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+.*:    (7c 68 11 20|20 11 68 7c)       mtcrf   129,r3
+.*:    (7c 70 11 20|20 11 70 7c)       mtocrf  1,r3
+.*:    (7c 70 21 20|20 21 70 7c)       mtocrf  2,r3
+.*:    (7c 70 41 20|20 41 70 7c)       mtocrf  4,r3
+.*:    (7c 70 81 20|20 81 70 7c)       mtocrf  8,r3
+.*:    (7c 71 01 20|20 01 71 7c)       mtocrf  16,r3
+.*:    (7c 72 01 20|20 01 72 7c)       mtocrf  32,r3
+.*:    (7c 74 01 20|20 01 74 7c)       mtocrf  64,r3
+.*:    (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+.*:    (7c 60 00 26|26 00 60 7c)       mfcr    r3
+.*:    (7c 70 10 26|26 10 70 7c)       mfocrf  r3,1
+.*:    (7c 70 20 26|26 20 70 7c)       mfocrf  r3,2
+.*:    (7c 70 40 26|26 40 70 7c)       mfocrf  r3,4
+.*:    (7c 70 80 26|26 80 70 7c)       mfocrf  r3,8
+.*:    (7c 71 00 26|26 00 71 7c)       mfocrf  r3,16
+.*:    (7c 72 00 26|26 00 72 7c)       mfocrf  r3,32
+.*:    (7c 74 00 26|26 00 74 7c)       mfocrf  r3,64
+.*:    (7c 78 00 26|26 00 78 7c)       mfocrf  r3,128
+.*:    (7c 01 17 ec|ec 17 01 7c)       dcbz    r1,r2
+.*:    (7c 23 27 ec|ec 27 23 7c)       dcbzl   r3,r4
+.*:    (7c 05 37 ec|ec 37 05 7c)       dcbz    r5,r6
+.*:    (e0 40 00 10|10 00 40 e0)       lq      r2,16\(0\)
+.*:    (e0 05 00 10|10 00 05 e0)       lq      r0,16\(r5\)
+.*:    (e0 45 00 10|10 00 45 e0)       lq      r2,16\(r5\)
+.*:    (f8 40 00 12|12 00 40 f8)       stq     r2,16\(0\)
+.*:    (f8 05 00 12|12 00 05 f8)       stq     r0,16\(r5\)
+.*:    (f8 45 00 12|12 00 45 f8)       stq     r2,16\(r5\)
index 2e44c7c..7a60f04 100644 (file)
@@ -1,4 +1,4 @@
-       .section        ".data"
+       .data
        .p2align        4
 dsym0: .llong  0xdeadbeef
        .llong  0xc0ffee
@@ -13,7 +13,7 @@ dsym1:
        .tc     ignored2[TC],usym0
        .tc     ignored3[TC],usym1
 
-       .section        ".text"
+       .text
        .p2align        4
        lq      4,dsym0@l(3)
        lq      4,dsym1@l(3)
index 1f2db94..39c80dd 100644 (file)
@@ -2,45 +2,46 @@
 #as: -a32 -mpower4
 #name: Power4 instructions
 
-.*: +file format elf32-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  80 c7 00 00     lwz     r6,0\(r7\)
-   4:  80 c7 00 10     lwz     r6,16\(r7\)
-   8:  80 c7 ff f0     lwz     r6,-16\(r7\)
-   c:  80 c7 80 00     lwz     r6,-32768\(r7\)
-  10:  80 c7 7f f0     lwz     r6,32752\(r7\)
-  14:  90 c7 00 00     stw     r6,0\(r7\)
-  18:  90 c7 00 10     stw     r6,16\(r7\)
-  1c:  90 c7 ff f0     stw     r6,-16\(r7\)
-  20:  90 c7 80 00     stw     r6,-32768\(r7\)
-  24:  90 c7 7f f0     stw     r6,32752\(r7\)
-  28:  00 00 02 00     attn
-  2c:  7c 6f f1 20     mtcr    r3
-  30:  7c 6f f1 20     mtcr    r3
-  34:  7c 68 11 20     mtcrf   129,r3
-  38:  7c 70 11 20     mtocrf  1,r3
-  3c:  7c 70 21 20     mtocrf  2,r3
-  40:  7c 70 41 20     mtocrf  4,r3
-  44:  7c 70 81 20     mtocrf  8,r3
-  48:  7c 71 01 20     mtocrf  16,r3
-  4c:  7c 72 01 20     mtocrf  32,r3
-  50:  7c 74 01 20     mtocrf  64,r3
-  54:  7c 78 01 20     mtocrf  128,r3
-  58:  7c 60 00 26     mfcr    r3
-  5c:  7c 70 10 26     mfocrf  r3,1
-  60:  7c 70 20 26     mfocrf  r3,2
-  64:  7c 70 40 26     mfocrf  r3,4
-  68:  7c 70 80 26     mfocrf  r3,8
-  6c:  7c 71 00 26     mfocrf  r3,16
-  70:  7c 72 00 26     mfocrf  r3,32
-  74:  7c 74 00 26     mfocrf  r3,64
-  78:  7c 78 00 26     mfocrf  r3,128
-  7c:  7c 01 17 ec     dcbz    r1,r2
-  80:  7c 23 27 ec     dcbzl   r3,r4
-  84:  7c 05 37 ec     dcbz    r5,r6
-  88:  7c 05 32 2c     dcbt    r5,r6
-  8c:  7c 05 32 2c     dcbt    r5,r6
-  90:  7d 05 32 2c     dcbt    r5,r6,8
+   0:  (80 c7 00 00|00 00 c7 80)       lwz     r6,0\(r7\)
+   4:  (80 c7 00 10|10 00 c7 80)       lwz     r6,16\(r7\)
+   8:  (80 c7 ff f0|f0 ff c7 80)       lwz     r6,-16\(r7\)
+   c:  (80 c7 80 00|00 80 c7 80)       lwz     r6,-32768\(r7\)
+  10:  (80 c7 7f f0|f0 7f c7 80)       lwz     r6,32752\(r7\)
+  14:  (90 c7 00 00|00 00 c7 90)       stw     r6,0\(r7\)
+  18:  (90 c7 00 10|10 00 c7 90)       stw     r6,16\(r7\)
+  1c:  (90 c7 ff f0|f0 ff c7 90)       stw     r6,-16\(r7\)
+  20:  (90 c7 80 00|00 80 c7 90)       stw     r6,-32768\(r7\)
+  24:  (90 c7 7f f0|f0 7f c7 90)       stw     r6,32752\(r7\)
+  28:  (00 00 02 00|00 02 00 00)       attn
+  2c:  (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+  30:  (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+  34:  (7c 68 11 20|20 11 68 7c)       mtcrf   129,r3
+  38:  (7c 70 11 20|20 11 70 7c)       mtocrf  1,r3
+  3c:  (7c 70 21 20|20 21 70 7c)       mtocrf  2,r3
+  40:  (7c 70 41 20|20 41 70 7c)       mtocrf  4,r3
+  44:  (7c 70 81 20|20 81 70 7c)       mtocrf  8,r3
+  48:  (7c 71 01 20|20 01 71 7c)       mtocrf  16,r3
+  4c:  (7c 72 01 20|20 01 72 7c)       mtocrf  32,r3
+  50:  (7c 74 01 20|20 01 74 7c)       mtocrf  64,r3
+  54:  (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+  58:  (7c 60 00 26|26 00 60 7c)       mfcr    r3
+  5c:  (7c 70 10 26|26 10 70 7c)       mfocrf  r3,1
+  60:  (7c 70 20 26|26 20 70 7c)       mfocrf  r3,2
+  64:  (7c 70 40 26|26 40 70 7c)       mfocrf  r3,4
+  68:  (7c 70 80 26|26 80 70 7c)       mfocrf  r3,8
+  6c:  (7c 71 00 26|26 00 71 7c)       mfocrf  r3,16
+  70:  (7c 72 00 26|26 00 72 7c)       mfocrf  r3,32
+  74:  (7c 74 00 26|26 00 74 7c)       mfocrf  r3,64
+  78:  (7c 78 00 26|26 00 78 7c)       mfocrf  r3,128
+  7c:  (7c 01 17 ec|ec 17 01 7c)       dcbz    r1,r2
+  80:  (7c 23 27 ec|ec 27 23 7c)       dcbzl   r3,r4
+  84:  (7c 05 37 ec|ec 37 05 7c)       dcbz    r5,r6
+  88:  (7c 05 32 2c|2c 32 05 7c)       dcbt    r5,r6
+  8c:  (7c 05 32 2c|2c 32 05 7c)       dcbt    r5,r6
+  90:  (7d 05 32 2c|2c 32 05 7d)       dcbt    r5,r6,8
+#pass
index a2fd6a6..f5c1893 100644 (file)
@@ -1,4 +1,4 @@
-       .section ".text"
+       .text
 start:
        lwz     6,0(7)
        lwz     6,16(7)
index 76ed7c7..e214501 100644 (file)
@@ -2,72 +2,73 @@
 #objdump: -dr -Mpower6
 #name: POWER6 tests (includes DFP and Altivec)
 
-.*: +file format elf32-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  4c 00 03 24     doze
-   4:  4c 00 03 64     nap
-   8:  4c 00 03 a4     sleep
-   c:  4c 00 03 e4     rvwinkle
-  10:  7c 83 01 34     prtyw   r3,r4
-  14:  7d cd 01 74     prtyd   r13,r14
-  18:  7d 5c 02 a6     mfcfar  r10
-  1c:  7d 7c 03 a6     mtcfar  r11
-  20:  7c 83 2b f8     cmpb    r3,r4,r5
-  24:  7c c0 3c be     mffgpr  f6,r7
-  28:  7d 00 4d be     mftgpr  r8,f9
-  2c:  7d 4b 66 2a     lwzcix  r10,r11,r12
-  30:  7d 8e 7e 2e     lfdpx   f12,r14,r15
-  34:  ee 11 90 04     dadd    f16,f17,f18
-  38:  fe 96 c0 04     daddq   f20,f22,f24
-  3c:  7c 60 06 6c     dss     3
-  40:  7e 00 06 6c     dssall
-  44:  7c 25 22 ac     dst     r5,r4,1
-  48:  7e 08 3a ac     dstt    r8,r7,0
-  4c:  7c 65 32 ec     dstst   r5,r6,3
-  50:  7e 44 2a ec     dststt  r4,r5,2
-  54:  00 00 02 00     attn
-  58:  7c 6f f1 20     mtcr    r3
-  5c:  7c 6f f1 20     mtcr    r3
-  60:  7c 68 11 20     mtcrf   129,r3
-  64:  7c 70 11 20     mtocrf  1,r3
-  68:  7c 70 21 20     mtocrf  2,r3
-  6c:  7c 70 41 20     mtocrf  4,r3
-  70:  7c 70 81 20     mtocrf  8,r3
-  74:  7c 71 01 20     mtocrf  16,r3
-  78:  7c 72 01 20     mtocrf  32,r3
-  7c:  7c 74 01 20     mtocrf  64,r3
-  80:  7c 78 01 20     mtocrf  128,r3
-  84:  7c 60 00 26     mfcr    r3
-  88:  7c 70 10 26     mfocrf  r3,1
-  8c:  7c 70 20 26     mfocrf  r3,2
-  90:  7c 70 40 26     mfocrf  r3,4
-  94:  7c 70 80 26     mfocrf  r3,8
-  98:  7c 71 00 26     mfocrf  r3,16
-  9c:  7c 72 00 26     mfocrf  r3,32
-  a0:  7c 74 00 26     mfocrf  r3,64
-  a4:  7c 78 00 26     mfocrf  r3,128
-  a8:  7c 01 17 ec     dcbz    r1,r2
-  ac:  7c 23 27 ec     dcbzl   r3,r4
-  b0:  7c 05 37 ec     dcbz    r5,r6
-  b4:  fc 0c 55 8e     mtfsf   6,f10
-  b8:  fc 0c 5d 8f     mtfsf.  6,f11
-  bc:  fc 0c 55 8e     mtfsf   6,f10
-  c0:  fc 0c 5d 8f     mtfsf.  6,f11
-  c4:  fc 0d 55 8e     mtfsf   6,f10,0,1
-  c8:  fc 0d 5d 8f     mtfsf.  6,f11,0,1
-  cc:  fe 0c 55 8e     mtfsf   6,f10,1,0
-  d0:  fe 0c 5d 8f     mtfsf.  6,f11,1,0
-  d4:  ff 00 01 0c     mtfsfi  6,0
-  d8:  ff 00 f1 0d     mtfsfi. 6,15
-  dc:  ff 00 01 0c     mtfsfi  6,0
-  e0:  ff 00 f1 0d     mtfsfi. 6,15
-  e4:  ff 01 01 0c     mtfsfi  6,0,1
-  e8:  ff 01 f1 0d     mtfsfi. 6,15,1
-  ec:  7d 6a 02 74     cbcdtd  r10,r11
-  f0:  7d 6a 02 34     cdtbcd  r10,r11
-  f4:  7d 4b 60 94     addg6s  r10,r11,r12
-  f8:  60 21 00 00     ori     r1,r1,0
-  fc:  60 21 00 00     ori     r1,r1,0
+   0:  (4c 00 03 24|24 03 00 4c)       doze
+   4:  (4c 00 03 64|64 03 00 4c)       nap
+   8:  (4c 00 03 a4|a4 03 00 4c)       sleep
+   c:  (4c 00 03 e4|e4 03 00 4c)       rvwinkle
+  10:  (7c 83 01 34|34 01 83 7c)       prtyw   r3,r4
+  14:  (7d cd 01 74|74 01 cd 7d)       prtyd   r13,r14
+  18:  (7d 5c 02 a6|a6 02 5c 7d)       mfcfar  r10
+  1c:  (7d 7c 03 a6|a6 03 7c 7d)       mtcfar  r11
+  20:  (7c 83 2b f8|f8 2b 83 7c)       cmpb    r3,r4,r5
+  24:  (7c c0 3c be|be 3c c0 7c)       mffgpr  f6,r7
+  28:  (7d 00 4d be|be 4d 00 7d)       mftgpr  r8,f9
+  2c:  (7d 4b 66 2a|2a 66 4b 7d)       lwzcix  r10,r11,r12
+  30:  (7d 8e 7e 2e|2e 7e 8e 7d)       lfdpx   f12,r14,r15
+  34:  (ee 11 90 04|04 90 11 ee)       dadd    f16,f17,f18
+  38:  (fe 96 c0 04|04 c0 96 fe)       daddq   f20,f22,f24
+  3c:  (7c 60 06 6c|6c 06 60 7c)       dss     3
+  40:  (7e 00 06 6c|6c 06 00 7e)       dssall
+  44:  (7c 25 22 ac|ac 22 25 7c)       dst     r5,r4,1
+  48:  (7e 08 3a ac|ac 3a 08 7e)       dstt    r8,r7,0
+  4c:  (7c 65 32 ec|ec 32 65 7c)       dstst   r5,r6,3
+  50:  (7e 44 2a ec|ec 2a 44 7e)       dststt  r4,r5,2
+  54:  (00 00 02 00|00 02 00 00)       attn
+  58:  (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+  5c:  (7c 6f f1 20|20 f1 6f 7c)       mtcr    r3
+  60:  (7c 68 11 20|20 11 68 7c)       mtcrf   129,r3
+  64:  (7c 70 11 20|20 11 70 7c)       mtocrf  1,r3
+  68:  (7c 70 21 20|20 21 70 7c)       mtocrf  2,r3
+  6c:  (7c 70 41 20|20 41 70 7c)       mtocrf  4,r3
+  70:  (7c 70 81 20|20 81 70 7c)       mtocrf  8,r3
+  74:  (7c 71 01 20|20 01 71 7c)       mtocrf  16,r3
+  78:  (7c 72 01 20|20 01 72 7c)       mtocrf  32,r3
+  7c:  (7c 74 01 20|20 01 74 7c)       mtocrf  64,r3
+  80:  (7c 78 01 20|20 01 78 7c)       mtocrf  128,r3
+  84:  (7c 60 00 26|26 00 60 7c)       mfcr    r3
+  88:  (7c 70 10 26|26 10 70 7c)       mfocrf  r3,1
+  8c:  (7c 70 20 26|26 20 70 7c)       mfocrf  r3,2
+  90:  (7c 70 40 26|26 40 70 7c)       mfocrf  r3,4
+  94:  (7c 70 80 26|26 80 70 7c)       mfocrf  r3,8
+  98:  (7c 71 00 26|26 00 71 7c)       mfocrf  r3,16
+  9c:  (7c 72 00 26|26 00 72 7c)       mfocrf  r3,32
+  a0:  (7c 74 00 26|26 00 74 7c)       mfocrf  r3,64
+  a4:  (7c 78 00 26|26 00 78 7c)       mfocrf  r3,128
+  a8:  (7c 01 17 ec|ec 17 01 7c)       dcbz    r1,r2
+  ac:  (7c 23 27 ec|ec 27 23 7c)       dcbzl   r3,r4
+  b0:  (7c 05 37 ec|ec 37 05 7c)       dcbz    r5,r6
+  b4:  (fc 0c 55 8e|8e 55 0c fc)       mtfsf   6,f10
+  b8:  (fc 0c 5d 8f|8f 5d 0c fc)       mtfsf.  6,f11
+  bc:  (fc 0c 55 8e|8e 55 0c fc)       mtfsf   6,f10
+  c0:  (fc 0c 5d 8f|8f 5d 0c fc)       mtfsf.  6,f11
+  c4:  (fc 0d 55 8e|8e 55 0d fc)       mtfsf   6,f10,0,1
+  c8:  (fc 0d 5d 8f|8f 5d 0d fc)       mtfsf.  6,f11,0,1
+  cc:  (fe 0c 55 8e|8e 55 0c fe)       mtfsf   6,f10,1,0
+  d0:  (fe 0c 5d 8f|8f 5d 0c fe)       mtfsf.  6,f11,1,0
+  d4:  (ff 00 01 0c|0c 01 00 ff)       mtfsfi  6,0
+  d8:  (ff 00 f1 0d|0d f1 00 ff)       mtfsfi. 6,15
+  dc:  (ff 00 01 0c|0c 01 00 ff)       mtfsfi  6,0
+  e0:  (ff 00 f1 0d|0d f1 00 ff)       mtfsfi. 6,15
+  e4:  (ff 01 01 0c|0c 01 01 ff)       mtfsfi  6,0,1
+  e8:  (ff 01 f1 0d|0d f1 01 ff)       mtfsfi. 6,15,1
+  ec:  (7d 6a 02 74|74 02 6a 7d)       cbcdtd  r10,r11
+  f0:  (7d 6a 02 34|34 02 6a 7d)       cdtbcd  r10,r11
+  f4:  (7d 4b 60 94|94 60 4b 7d)       addg6s  r10,r11,r12
+  f8:  (60 21 00 00|00 00 21 60)       ori     r1,r1,0
+  fc:  (60 21 00 00|00 00 21 60)       ori     r1,r1,0
+#pass
index b84987d..21bd66e 100644 (file)
@@ -1,6 +1,6 @@
 # PowerPC POWER6 AltiVec tests
 #as: -mpower6
-       .section ".text"
+       .text
 start:
        doze
        nap
index 35eed8c..602da4b 100644 (file)
 #objdump: -dr -Mpower7
 #name: POWER7 tests (includes DFP, Altivec and VSX)
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+00 <power7>:
-   0:  7c 64 2e 98     lxvd2x  vs3,r4,r5
-   4:  7d 64 2e 99     lxvd2x  vs43,r4,r5
-   8:  7c 64 2f 98     stxvd2x vs3,r4,r5
-   c:  7d 64 2f 99     stxvd2x vs43,r4,r5
-  10:  f0 64 28 50     xxmrghd vs3,vs4,vs5
-  14:  f1 6c 68 57     xxmrghd vs43,vs44,vs45
-  18:  f0 64 2b 50     xxmrgld vs3,vs4,vs5
-  1c:  f1 6c 6b 57     xxmrgld vs43,vs44,vs45
-  20:  f0 64 28 50     xxmrghd vs3,vs4,vs5
-  24:  f1 6c 68 57     xxmrghd vs43,vs44,vs45
-  28:  f0 64 2b 50     xxmrgld vs3,vs4,vs5
-  2c:  f1 6c 6b 57     xxmrgld vs43,vs44,vs45
-  30:  f0 64 29 50     xxpermdi vs3,vs4,vs5,1
-  34:  f1 6c 69 57     xxpermdi vs43,vs44,vs45,1
-  38:  f0 64 2a 50     xxpermdi vs3,vs4,vs5,2
-  3c:  f1 6c 6a 57     xxpermdi vs43,vs44,vs45,2
-  40:  f0 64 27 80     xvmovdp vs3,vs4
-  44:  f1 6c 67 87     xvmovdp vs43,vs44
-  48:  f0 64 27 80     xvmovdp vs3,vs4
-  4c:  f1 6c 67 87     xvmovdp vs43,vs44
-  50:  f0 64 2f 80     xvcpsgndp vs3,vs4,vs5
-  54:  f1 6c 6f 87     xvcpsgndp vs43,vs44,vs45
-  58:  7c 00 00 7c     wait    
-  5c:  7c 00 00 7c     wait    
-  60:  7c 20 00 7c     waitrsv
-  64:  7c 20 00 7c     waitrsv
-  68:  7c 40 00 7c     waitimpl
-  6c:  7c 40 00 7c     waitimpl
-  70:  4c 00 03 24     doze
-  74:  4c 00 03 64     nap
-  78:  4c 00 03 a4     sleep
-  7c:  4c 00 03 e4     rvwinkle
-  80:  7c 83 01 34     prtyw   r3,r4
-  84:  7d cd 01 74     prtyd   r13,r14
-  88:  7d 5c 02 a6     mfcfar  r10
-  8c:  7d 7c 03 a6     mtcfar  r11
-  90:  7c 83 2b f8     cmpb    r3,r4,r5
-  94:  7d 4b 66 2a     lwzcix  r10,r11,r12
-  98:  ee 11 90 04     dadd    f16,f17,f18
-  9c:  fe 96 c0 04     daddq   f20,f22,f24
-  a0:  7c 60 06 6c     dss     3
-  a4:  7e 00 06 6c     dssall
-  a8:  7c 25 22 ac     dst     r5,r4,1
-  ac:  7e 08 3a ac     dstt    r8,r7,0
-  b0:  7c 65 32 ec     dstst   r5,r6,3
-  b4:  7e 44 2a ec     dststt  r4,r5,2
-  b8:  7d 4b 63 56     divwe   r10,r11,r12
-  bc:  7d 6c 6b 57     divwe\.  r11,r12,r13
-  c0:  7d 8d 77 56     divweo  r12,r13,r14
-  c4:  7d ae 7f 57     divweo\. r13,r14,r15
-  c8:  7d 4b 63 16     divweu  r10,r11,r12
-  cc:  7d 6c 6b 17     divweu\. r11,r12,r13
-  d0:  7d 8d 77 16     divweuo r12,r13,r14
-  d4:  7d ae 7f 17     divweuo\. r13,r14,r15
-  d8:  7e 27 d9 f8     bpermd  r7,r17,r27
-  dc:  7e 8a 02 f4     popcntw r10,r20
-  e0:  7e 8a 03 f4     popcntd r10,r20
-  e4:  7e 95 b4 28     ldbrx   r20,r21,r22
-  e8:  7e 95 b5 28     stdbrx  r20,r21,r22
-  ec:  7d 40 56 ee     lfiwzx  f10,0,r10
-  f0:  7d 49 56 ee     lfiwzx  f10,r9,r10
-  f4:  ec 80 2e 9c     fcfids  f4,f5
-  f8:  ec 80 2e 9d     fcfids\. f4,f5
-  fc:  ec 80 2f 9c     fcfidus f4,f5
- 100:  ec 80 2f 9d     fcfidus\. f4,f5
- 104:  fc 80 29 1c     fctiwu  f4,f5
- 108:  fc 80 29 1d     fctiwu\. f4,f5
- 10c:  fc 80 29 1e     fctiwuz f4,f5
- 110:  fc 80 29 1f     fctiwuz\. f4,f5
- 114:  fc 80 2f 5c     fctidu  f4,f5
- 118:  fc 80 2f 5d     fctidu\. f4,f5
- 11c:  fc 80 2f 5e     fctiduz f4,f5
- 120:  fc 80 2f 5f     fctiduz\. f4,f5
- 124:  fc 80 2f 9c     fcfidu  f4,f5
- 128:  fc 80 2f 9d     fcfidu\. f4,f5
- 12c:  fc 0a 59 00     ftdiv   cr0,f10,f11
- 130:  ff 8a 59 00     ftdiv   cr7,f10,f11
- 134:  fc 00 51 40     ftsqrt  cr0,f10
- 138:  ff 80 51 40     ftsqrt  cr7,f10
- 13c:  7e 08 4a 2c     dcbtt   r8,r9
- 140:  7e 08 49 ec     dcbtstt r8,r9
- 144:  ed 40 66 44     dcffix  f10,f12
- 148:  ee 80 b6 45     dcffix\. f20,f22
- 14c:  7d 4b 60 68     lbarx   r10,r11,r12
- 150:  7d 4b 60 68     lbarx   r10,r11,r12
- 154:  7d 4b 60 69     lbarx   r10,r11,r12,1
- 158:  7e 95 b0 e8     lharx   r20,r21,r22
- 15c:  7e 95 b0 e8     lharx   r20,r21,r22
- 160:  7e 95 b0 e9     lharx   r20,r21,r22,1
- 164:  7d 4b 65 6d     stbcx\.  r10,r11,r12
- 168:  7d 4b 65 ad     sthcx\.  r10,r11,r12
- 16c:  fd c0 78 30     fre     f14,f15
- 170:  fd c0 78 31     fre\.    f14,f15
- 174:  ed c0 78 30     fres    f14,f15
- 178:  ed c0 78 31     fres\.   f14,f15
- 17c:  fd c0 78 34     frsqrte f14,f15
- 180:  fd c0 78 35     frsqrte\. f14,f15
- 184:  ed c0 78 34     frsqrtes f14,f15
- 188:  ed c0 78 35     frsqrtes\. f14,f15
- 18c:  7c 43 27 1e     isel    r2,r3,r4,28
- 190:  60 42 00 00     ori     r2,r2,0
- 194:  60 00 00 00     nop
- 198:  60 00 00 00     nop
- 19c:  60 42 00 00     ori     r2,r2,0
- 1a0:  7f 7b db 78     yield
- 1a4:  7f 7b db 78     yield
- 1a8:  7f bd eb 78     mdoio
- 1ac:  7f bd eb 78     mdoio
- 1b0:  7f de f3 78     mdoom
- 1b4:  7f de f3 78     mdoom
- 1b8:  7d 40 e2 a6     mfppr   r10
- 1bc:  7d 62 e2 a6     mfppr32 r11
- 1c0:  7d 80 e3 a6     mtppr   r12
- 1c4:  7d a2 e3 a6     mtppr32 r13
+   0:  (7c 64 2e 98|98 2e 64 7c)       lxvd2x  vs3,r4,r5
+   4:  (7d 64 2e 99|99 2e 64 7d)       lxvd2x  vs43,r4,r5
+   8:  (7c 64 2f 98|98 2f 64 7c)       stxvd2x vs3,r4,r5
+   c:  (7d 64 2f 99|99 2f 64 7d)       stxvd2x vs43,r4,r5
+  10:  (f0 64 28 50|50 28 64 f0)       xxmrghd vs3,vs4,vs5
+  14:  (f1 6c 68 57|57 68 6c f1)       xxmrghd vs43,vs44,vs45
+  18:  (f0 64 2b 50|50 2b 64 f0)       xxmrgld vs3,vs4,vs5
+  1c:  (f1 6c 6b 57|57 6b 6c f1)       xxmrgld vs43,vs44,vs45
+  20:  (f0 64 28 50|50 28 64 f0)       xxmrghd vs3,vs4,vs5
+  24:  (f1 6c 68 57|57 68 6c f1)       xxmrghd vs43,vs44,vs45
+  28:  (f0 64 2b 50|50 2b 64 f0)       xxmrgld vs3,vs4,vs5
+  2c:  (f1 6c 6b 57|57 6b 6c f1)       xxmrgld vs43,vs44,vs45
+  30:  (f0 64 29 50|50 29 64 f0)       xxpermdi vs3,vs4,vs5,1
+  34:  (f1 6c 69 57|57 69 6c f1)       xxpermdi vs43,vs44,vs45,1
+  38:  (f0 64 2a 50|50 2a 64 f0)       xxpermdi vs3,vs4,vs5,2
+  3c:  (f1 6c 6a 57|57 6a 6c f1)       xxpermdi vs43,vs44,vs45,2
+  40:  (f0 64 27 80|80 27 64 f0)       xvmovdp vs3,vs4
+  44:  (f1 6c 67 87|87 67 6c f1)       xvmovdp vs43,vs44
+  48:  (f0 64 27 80|80 27 64 f0)       xvmovdp vs3,vs4
+  4c:  (f1 6c 67 87|87 67 6c f1)       xvmovdp vs43,vs44
+  50:  (f0 64 2f 80|80 2f 64 f0)       xvcpsgndp vs3,vs4,vs5
+  54:  (f1 6c 6f 87|87 6f 6c f1)       xvcpsgndp vs43,vs44,vs45
+  58:  (7c 00 00 7c|7c 00 00 7c)       wait    
+  5c:  (7c 00 00 7c|7c 00 00 7c)       wait    
+  60:  (7c 20 00 7c|7c 00 20 7c)       waitrsv
+  64:  (7c 20 00 7c|7c 00 20 7c)       waitrsv
+  68:  (7c 40 00 7c|7c 00 40 7c)       waitimpl
+  6c:  (7c 40 00 7c|7c 00 40 7c)       waitimpl
+  70:  (4c 00 03 24|24 03 00 4c)       doze
+  74:  (4c 00 03 64|64 03 00 4c)       nap
+  78:  (4c 00 03 a4|a4 03 00 4c)       sleep
+  7c:  (4c 00 03 e4|e4 03 00 4c)       rvwinkle
+  80:  (7c 83 01 34|34 01 83 7c)       prtyw   r3,r4
+  84:  (7d cd 01 74|74 01 cd 7d)       prtyd   r13,r14
+  88:  (7d 5c 02 a6|a6 02 5c 7d)       mfcfar  r10
+  8c:  (7d 7c 03 a6|a6 03 7c 7d)       mtcfar  r11
+  90:  (7c 83 2b f8|f8 2b 83 7c)       cmpb    r3,r4,r5
+  94:  (7d 4b 66 2a|2a 66 4b 7d)       lwzcix  r10,r11,r12
+  98:  (ee 11 90 04|04 90 11 ee)       dadd    f16,f17,f18
+  9c:  (fe 96 c0 04|04 c0 96 fe)       daddq   f20,f22,f24
+  a0:  (7c 60 06 6c|6c 06 60 7c)       dss     3
+  a4:  (7e 00 06 6c|6c 06 00 7e)       dssall
+  a8:  (7c 25 22 ac|ac 22 25 7c)       dst     r5,r4,1
+  ac:  (7e 08 3a ac|ac 3a 08 7e)       dstt    r8,r7,0
+  b0:  (7c 65 32 ec|ec 32 65 7c)       dstst   r5,r6,3
+  b4:  (7e 44 2a ec|ec 2a 44 7e)       dststt  r4,r5,2
+  b8:  (7d 4b 63 56|56 63 4b 7d)       divwe   r10,r11,r12
+  bc:  (7d 6c 6b 57|57 6b 6c 7d)       divwe\.  r11,r12,r13
+  c0:  (7d 8d 77 56|56 77 8d 7d)       divweo  r12,r13,r14
+  c4:  (7d ae 7f 57|57 7f ae 7d)       divweo\. r13,r14,r15
+  c8:  (7d 4b 63 16|16 63 4b 7d)       divweu  r10,r11,r12
+  cc:  (7d 6c 6b 17|17 6b 6c 7d)       divweu\. r11,r12,r13
+  d0:  (7d 8d 77 16|16 77 8d 7d)       divweuo r12,r13,r14
+  d4:  (7d ae 7f 17|17 7f ae 7d)       divweuo\. r13,r14,r15
+  d8:  (7e 27 d9 f8|f8 d9 27 7e)       bpermd  r7,r17,r27
+  dc:  (7e 8a 02 f4|f4 02 8a 7e)       popcntw r10,r20
+  e0:  (7e 8a 03 f4|f4 03 8a 7e)       popcntd r10,r20
+  e4:  (7e 95 b4 28|28 b4 95 7e)       ldbrx   r20,r21,r22
+  e8:  (7e 95 b5 28|28 b5 95 7e)       stdbrx  r20,r21,r22
+  ec:  (7d 40 56 ee|ee 56 40 7d)       lfiwzx  f10,0,r10
+  f0:  (7d 49 56 ee|ee 56 49 7d)       lfiwzx  f10,r9,r10
+  f4:  (ec 80 2e 9c|9c 2e 80 ec)       fcfids  f4,f5
+  f8:  (ec 80 2e 9d|9d 2e 80 ec)       fcfids\. f4,f5
+  fc:  (ec 80 2f 9c|9c 2f 80 ec)       fcfidus f4,f5
+ 100:  (ec 80 2f 9d|9d 2f 80 ec)       fcfidus\. f4,f5
+ 104:  (fc 80 29 1c|1c 29 80 fc)       fctiwu  f4,f5
+ 108:  (fc 80 29 1d|1d 29 80 fc)       fctiwu\. f4,f5
+ 10c:  (fc 80 29 1e|1e 29 80 fc)       fctiwuz f4,f5
+ 110:  (fc 80 29 1f|1f 29 80 fc)       fctiwuz\. f4,f5
+ 114:  (fc 80 2f 5c|5c 2f 80 fc)       fctidu  f4,f5
+ 118:  (fc 80 2f 5d|5d 2f 80 fc)       fctidu\. f4,f5
+ 11c:  (fc 80 2f 5e|5e 2f 80 fc)       fctiduz f4,f5
+ 120:  (fc 80 2f 5f|5f 2f 80 fc)       fctiduz\. f4,f5
+ 124:  (fc 80 2f 9c|9c 2f 80 fc)       fcfidu  f4,f5
+ 128:  (fc 80 2f 9d|9d 2f 80 fc)       fcfidu\. f4,f5
+ 12c:  (fc 0a 59 00|00 59 0a fc)       ftdiv   cr0,f10,f11
+ 130:  (ff 8a 59 00|00 59 8a ff)       ftdiv   cr7,f10,f11
+ 134:  (fc 00 51 40|40 51 00 fc)       ftsqrt  cr0,f10
+ 138:  (ff 80 51 40|40 51 80 ff)       ftsqrt  cr7,f10
+ 13c:  (7e 08 4a 2c|2c 4a 08 7e)       dcbtt   r8,r9
+ 140:  (7e 08 49 ec|ec 49 08 7e)       dcbtstt r8,r9
+ 144:  (ed 40 66 44|44 66 40 ed)       dcffix  f10,f12
+ 148:  (ee 80 b6 45|45 b6 80 ee)       dcffix\. f20,f22
+ 14c:  (7d 4b 60 68|68 60 4b 7d)       lbarx   r10,r11,r12
+ 150:  (7d 4b 60 68|68 60 4b 7d)       lbarx   r10,r11,r12
+ 154:  (7d 4b 60 69|69 60 4b 7d)       lbarx   r10,r11,r12,1
+ 158:  (7e 95 b0 e8|e8 b0 95 7e)       lharx   r20,r21,r22
+ 15c:  (7e 95 b0 e8|e8 b0 95 7e)       lharx   r20,r21,r22
+ 160:  (7e 95 b0 e9|e9 b0 95 7e)       lharx   r20,r21,r22,1
+ 164:  (7d 4b 65 6d|6d 65 4b 7d)       stbcx\.  r10,r11,r12
+ 168:  (7d 4b 65 ad|ad 65 4b 7d)       sthcx\.  r10,r11,r12
+ 16c:  (fd c0 78 30|30 78 c0 fd)       fre     f14,f15
+ 170:  (fd c0 78 31|31 78 c0 fd)       fre\.    f14,f15
+ 174:  (ed c0 78 30|30 78 c0 ed)       fres    f14,f15
+ 178:  (ed c0 78 31|31 78 c0 ed)       fres\.   f14,f15
+ 17c:  (fd c0 78 34|34 78 c0 fd)       frsqrte f14,f15
+ 180:  (fd c0 78 35|35 78 c0 fd)       frsqrte\. f14,f15
+ 184:  (ed c0 78 34|34 78 c0 ed)       frsqrtes f14,f15
+ 188:  (ed c0 78 35|35 78 c0 ed)       frsqrtes\. f14,f15
+ 18c:  (7c 43 27 1e|1e 27 43 7c)       isel    r2,r3,r4,28
+ 190:  (60 42 00 00|00 00 42 60)       ori     r2,r2,0
+ 194:  (60 00 00 00|00 00 00 60)       nop
+ 198:  (60 00 00 00|00 00 00 60)       nop
+ 19c:  (60 42 00 00|00 00 42 60)       ori     r2,r2,0
+ 1a0:  (7f 7b db 78|78 db 7b 7f)       yield
+ 1a4:  (7f 7b db 78|78 db 7b 7f)       yield
+ 1a8:  (7f bd eb 78|78 eb bd 7f)       mdoio
+ 1ac:  (7f bd eb 78|78 eb bd 7f)       mdoio
+ 1b0:  (7f de f3 78|78 f3 de 7f)       mdoom
+ 1b4:  (7f de f3 78|78 f3 de 7f)       mdoom
+ 1b8:  (7d 40 e2 a6|a6 e2 40 7d)       mfppr   r10
+ 1bc:  (7d 62 e2 a6|a6 e2 62 7d)       mfppr32 r11
+ 1c0:  (7d 80 e3 a6|a6 e3 80 7d)       mtppr   r12
+ 1c4:  (7d a2 e3 a6|a6 e3 a2 7d)       mtppr32 r13
+#pass
index 3c18352..46518d4 100644 (file)
@@ -1,4 +1,4 @@
-       .section        ".text"
+       .text
 power7:
        lxvd2x    3,4,5
        lxvd2x    43,4,5
index ee65306..a2af592 100644 (file)
@@ -28,8 +28,23 @@ if { [istarget powerpc64*-*-*] || [istarget *-*-elf64*]} then {
 
 if { [istarget powerpc*-*-*] } then {
     run_dump_test "simpshft"
-    run_dump_test "machine"
     run_dump_test "regnames"
+    if { [is_elf_format] } then {
+       run_dump_test "machine"
+       run_dump_test "common"
+       run_dump_test "476"
+       run_dump_test "a2"
+       if { ![istarget powerpc*le-*-*] } then {
+           run_dump_test "vle"
+           run_dump_test "vle-reloc"
+           run_dump_test "vle-simple-1"
+           run_dump_test "vle-simple-2"
+           run_dump_test "vle-simple-3"
+           run_dump_test "vle-simple-4"
+           run_dump_test "vle-simple-5"
+           run_dump_test "vle-simple-6"
+       }
+    }
 
     if { [istarget powerpc-*-*aix*] } then {
        run_dump_test "altivec_xcoff"
@@ -47,22 +62,11 @@ if { [istarget powerpc*-*-*] } then {
        run_dump_test "e500mc64_nop"
        run_dump_test "e5500_nop"
        run_dump_test "e6500_nop"
-       run_dump_test "a2"
        run_dump_test "cell"
-       run_dump_test "common"
        run_dump_test "power4_32"
        run_dump_test "power6"
        run_dump_test "power7"
        run_dump_test "vsx"
-       run_dump_test "476"
        run_dump_test "titan"
-        run_dump_test "vle"
-        run_dump_test "vle-reloc"
-        run_dump_test "vle-simple-1"
-        run_dump_test "vle-simple-2"
-        run_dump_test "vle-simple-3"
-        run_dump_test "vle-simple-4"
-        run_dump_test "vle-simple-5"
-        run_dump_test "vle-simple-6"
     }
 }
index b58147f..72be787 100644 (file)
@@ -2,71 +2,72 @@
 #objdump: -dr -Mppcps
 #name: PPC750CL paired single tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+0000000 <start>:
-   0:  e0 03 d0 04     psq_l   f0,4\(r3\),1,5
-   4:  e4 22 30 08     psq_lu  f1,8\(r2\),0,3
-   8:  10 45 25 4c     psq_lux f2,r5,r4,1,2
-   c:  10 62 22 8c     psq_lx  f3,r2,r4,0,5
-  10:  f0 62 30 08     psq_st  f3,8\(r2\),0,3
-  14:  f4 62 70 08     psq_stu f3,8\(r2\),0,7
-  18:  10 43 22 ce     psq_stux f2,r3,r4,0,5
-  1c:  10 c7 46 0e     psq_stx f6,r7,r8,1,4
-  20:  10 a0 3a 10     ps_abs  f5,f7
-  24:  10 a0 3a 11     ps_abs. f5,f7
-  28:  10 22 18 2a     ps_add  f1,f2,f3
-  2c:  10 22 18 2b     ps_add. f1,f2,f3
-  30:  11 82 20 40     ps_cmpo0 cr3,f2,f4
-  34:  11 82 20 c0     ps_cmpo1 cr3,f2,f4
-  38:  11 82 20 00     ps_cmpu0 cr3,f2,f4
-  3c:  11 82 20 80     ps_cmpu1 cr3,f2,f4
-  40:  10 44 30 24     ps_div  f2,f4,f6
-  44:  10 44 30 25     ps_div. f2,f4,f6
-  48:  10 01 18 ba     ps_madd f0,f1,f2,f3
-  4c:  10 01 18 bb     ps_madd. f0,f1,f2,f3
-  50:  10 22 20 dc     ps_madds0 f1,f2,f3,f4
-  54:  10 22 20 dd     ps_madds0. f1,f2,f3,f4
-  58:  10 22 20 de     ps_madds1 f1,f2,f3,f4
-  5c:  10 22 20 df     ps_madds1. f1,f2,f3,f4
-  60:  10 44 34 20     ps_merge00 f2,f4,f6
-  64:  10 44 34 21     ps_merge00. f2,f4,f6
-  68:  10 44 34 60     ps_merge01 f2,f4,f6
-  6c:  10 44 34 61     ps_merge01. f2,f4,f6
-  70:  10 44 34 a0     ps_merge10 f2,f4,f6
-  74:  10 44 34 a1     ps_merge10. f2,f4,f6
-  78:  10 44 34 e0     ps_merge11 f2,f4,f6
-  7c:  10 44 34 e1     ps_merge11. f2,f4,f6
-  80:  10 60 28 90     ps_mr   f3,f5
-  84:  10 60 28 91     ps_mr.  f3,f5
-  88:  10 44 41 b8     ps_msub f2,f4,f6,f8
-  8c:  10 44 41 b9     ps_msub. f2,f4,f6,f8
-  90:  10 43 01 72     ps_mul  f2,f3,f5
-  94:  10 43 01 73     ps_mul. f2,f3,f5
-  98:  10 64 01 d8     ps_muls0 f3,f4,f7
-  9c:  10 64 01 d9     ps_muls0. f3,f4,f7
-  a0:  10 64 01 da     ps_muls1 f3,f4,f7
-  a4:  10 64 01 db     ps_muls1. f3,f4,f7
-  a8:  10 20 29 10     ps_nabs f1,f5
-  ac:  10 20 29 11     ps_nabs. f1,f5
-  b0:  10 20 28 50     ps_neg  f1,f5
-  b4:  10 20 28 51     ps_neg. f1,f5
-  b8:  10 23 39 7e     ps_nmadd f1,f3,f5,f7
-  bc:  10 23 39 7f     ps_nmadd. f1,f3,f5,f7
-  c0:  10 23 39 7c     ps_nmsub f1,f3,f5,f7
-  c4:  10 23 39 7d     ps_nmsub. f1,f3,f5,f7
-  c8:  11 20 18 30     ps_res  f9,f3
-  cc:  11 20 18 31     ps_res. f9,f3
-  d0:  11 20 18 34     ps_rsqrte f9,f3
-  d4:  11 20 18 35     ps_rsqrte. f9,f3
-  d8:  10 22 20 ee     ps_sel  f1,f2,f3,f4
-  dc:  10 22 20 ef     ps_sel. f1,f2,f3,f4
-  e0:  10 ab 10 28     ps_sub  f5,f11,f2
-  e4:  10 ab 10 29     ps_sub. f5,f11,f2
-  e8:  10 45 52 54     ps_sum0 f2,f5,f9,f10
-  ec:  10 45 52 55     ps_sum0. f2,f5,f9,f10
-  f0:  10 45 52 56     ps_sum1 f2,f5,f9,f10
-  f4:  10 45 52 57     ps_sum1. f2,f5,f9,f10
-  f8:  10 03 2f ec     dcbz_l  r3,r5
+   0:  (e0 03 d0 04|04 d0 03 e0)       psq_l   f0,4\(r3\),1,5
+   4:  (e4 22 30 08|08 30 22 e4)       psq_lu  f1,8\(r2\),0,3
+   8:  (10 45 25 4c|4c 25 45 10)       psq_lux f2,r5,r4,1,2
+   c:  (10 62 22 8c|8c 22 62 10)       psq_lx  f3,r2,r4,0,5
+  10:  (f0 62 30 08|08 30 62 f0)       psq_st  f3,8\(r2\),0,3
+  14:  (f4 62 70 08|08 70 62 f4)       psq_stu f3,8\(r2\),0,7
+  18:  (10 43 22 ce|ce 22 43 10)       psq_stux f2,r3,r4,0,5
+  1c:  (10 c7 46 0e|0e 46 c7 10)       psq_stx f6,r7,r8,1,4
+  20:  (10 a0 3a 10|10 3a a0 10)       ps_abs  f5,f7
+  24:  (10 a0 3a 11|11 3a a0 10)       ps_abs. f5,f7
+  28:  (10 22 18 2a|2a 18 22 10)       ps_add  f1,f2,f3
+  2c:  (10 22 18 2b|2b 18 22 10)       ps_add. f1,f2,f3
+  30:  (11 82 20 40|40 20 82 11)       ps_cmpo0 cr3,f2,f4
+  34:  (11 82 20 c0|c0 20 82 11)       ps_cmpo1 cr3,f2,f4
+  38:  (11 82 20 00|00 20 82 11)       ps_cmpu0 cr3,f2,f4
+  3c:  (11 82 20 80|80 20 82 11)       ps_cmpu1 cr3,f2,f4
+  40:  (10 44 30 24|24 30 44 10)       ps_div  f2,f4,f6
+  44:  (10 44 30 25|25 30 44 10)       ps_div. f2,f4,f6
+  48:  (10 01 18 ba|ba 18 01 10)       ps_madd f0,f1,f2,f3
+  4c:  (10 01 18 bb|bb 18 01 10)       ps_madd. f0,f1,f2,f3
+  50:  (10 22 20 dc|dc 20 22 10)       ps_madds0 f1,f2,f3,f4
+  54:  (10 22 20 dd|dd 20 22 10)       ps_madds0. f1,f2,f3,f4
+  58:  (10 22 20 de|de 20 22 10)       ps_madds1 f1,f2,f3,f4
+  5c:  (10 22 20 df|df 20 22 10)       ps_madds1. f1,f2,f3,f4
+  60:  (10 44 34 20|20 34 44 10)       ps_merge00 f2,f4,f6
+  64:  (10 44 34 21|21 34 44 10)       ps_merge00. f2,f4,f6
+  68:  (10 44 34 60|60 34 44 10)       ps_merge01 f2,f4,f6
+  6c:  (10 44 34 61|61 34 44 10)       ps_merge01. f2,f4,f6
+  70:  (10 44 34 a0|a0 34 44 10)       ps_merge10 f2,f4,f6
+  74:  (10 44 34 a1|a1 34 44 10)       ps_merge10. f2,f4,f6
+  78:  (10 44 34 e0|e0 34 44 10)       ps_merge11 f2,f4,f6
+  7c:  (10 44 34 e1|e1 34 44 10)       ps_merge11. f2,f4,f6
+  80:  (10 60 28 90|90 28 60 10)       ps_mr   f3,f5
+  84:  (10 60 28 91|91 28 60 10)       ps_mr.  f3,f5
+  88:  (10 44 41 b8|b8 41 44 10)       ps_msub f2,f4,f6,f8
+  8c:  (10 44 41 b9|b9 41 44 10)       ps_msub. f2,f4,f6,f8
+  90:  (10 43 01 72|72 01 43 10)       ps_mul  f2,f3,f5
+  94:  (10 43 01 73|73 01 43 10)       ps_mul. f2,f3,f5
+  98:  (10 64 01 d8|d8 01 64 10)       ps_muls0 f3,f4,f7
+  9c:  (10 64 01 d9|d9 01 64 10)       ps_muls0. f3,f4,f7
+  a0:  (10 64 01 da|da 01 64 10)       ps_muls1 f3,f4,f7
+  a4:  (10 64 01 db|db 01 64 10)       ps_muls1. f3,f4,f7
+  a8:  (10 20 29 10|10 29 20 10)       ps_nabs f1,f5
+  ac:  (10 20 29 11|11 29 20 10)       ps_nabs. f1,f5
+  b0:  (10 20 28 50|50 28 20 10)       ps_neg  f1,f5
+  b4:  (10 20 28 51|51 28 20 10)       ps_neg. f1,f5
+  b8:  (10 23 39 7e|7e 39 23 10)       ps_nmadd f1,f3,f5,f7
+  bc:  (10 23 39 7f|7f 39 23 10)       ps_nmadd. f1,f3,f5,f7
+  c0:  (10 23 39 7c|7c 39 23 10)       ps_nmsub f1,f3,f5,f7
+  c4:  (10 23 39 7d|7d 39 23 10)       ps_nmsub. f1,f3,f5,f7
+  c8:  (11 20 18 30|30 18 20 11)       ps_res  f9,f3
+  cc:  (11 20 18 31|31 18 20 11)       ps_res. f9,f3
+  d0:  (11 20 18 34|34 18 20 11)       ps_rsqrte f9,f3
+  d4:  (11 20 18 35|35 18 20 11)       ps_rsqrte. f9,f3
+  d8:  (10 22 20 ee|ee 20 22 10)       ps_sel  f1,f2,f3,f4
+  dc:  (10 22 20 ef|ef 20 22 10)       ps_sel. f1,f2,f3,f4
+  e0:  (10 ab 10 28|28 10 ab 10)       ps_sub  f5,f11,f2
+  e4:  (10 ab 10 29|29 10 ab 10)       ps_sub. f5,f11,f2
+  e8:  (10 45 52 54|54 52 45 10)       ps_sum0 f2,f5,f9,f10
+  ec:  (10 45 52 55|55 52 45 10)       ps_sum0. f2,f5,f9,f10
+  f0:  (10 45 52 56|56 52 45 10)       ps_sum1 f2,f5,f9,f10
+  f4:  (10 45 52 57|57 52 45 10)       ps_sum1. f2,f5,f9,f10
+  f8:  (10 03 2f ec|ec 2f 03 10)       dcbz_l  r3,r5
+#pass
index 60b674d..6d383e4 100644 (file)
@@ -1,5 +1,5 @@
 # PowerPC 750 paired single precision tests
-       .section ".text"
+       .text
 start:
        psq_l   0, 4(3), 1, 5
        psq_lu  1, 8(2), 0, 3
index ebc6b42..5041ced 100644 (file)
@@ -5,4 +5,4 @@
 .*
 
 Contents of section \.text:
- 0000 4fbdcb82 88850004 .*
+ 0000 (4fbdcb82|82cbbd4f) (88850004|04008588) .*
index 06893d5..b4cccd5 100644 (file)
@@ -1,27 +1,87 @@
-#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
index 80cc667..376eccc 100644 (file)
@@ -1,7 +1,7 @@
 #objdump: -Drx
 #name: PowerPC Test 1, 32 bit elf
 
-.*: +file format elf32-powerpc
+.*
 .*
 architecture: powerpc:common, flags 0x00000011:
 HAS_RELOC, HAS_SYMS
@@ -35,56 +35,56 @@ SYMBOL TABLE:
 Disassembly of section \.text:
 
 0+0000 <\.text>:
-   0:  80 63 00 00     lwz     r3,0\(r3\)
-                       2: R_PPC_ADDR16_LO      \.data
-   4:  80 63 00 04     lwz     r3,4\(r3\)
-                       6: R_PPC_ADDR16_LO      \.data\+0x4
-   8:  80 63 00 04     lwz     r3,4\(r3\)
-                       a: R_PPC_ADDR16_LO      \.data\+0x4
-   c:  80 63 00 08     lwz     r3,8\(r3\)
-                       e: R_PPC_ADDR16_LO      \.data\+0x8
-  10:  80 63 00 00     lwz     r3,0\(r3\)
-                       12: R_PPC_ADDR16_LO     esym0
-  14:  80 63 00 00     lwz     r3,0\(r3\)
-                       16: R_PPC_ADDR16_LO     esym1
-  18:  38 60 00 04     li      r3,4
-  1c:  38 60 ff fc     li      r3,-4
-  20:  38 60 00 04     li      r3,4
-  24:  38 60 ff fc     li      r3,-4
-  28:  38 60 ff fc     li      r3,-4
-  2c:  38 60 00 04     li      r3,4
-  30:  38 60 00 00     li      r3,0
-                       32: R_PPC_ADDR16_LO     \.data
-  34:  38 60 00 00     li      r3,0
-                       36: R_PPC_ADDR16_HI     \.data
-  38:  38 60 00 00     li      r3,0
-                       3a: R_PPC_ADDR16_HA     \.data
-  3c:  38 60 ff fc     li      r3,-4
-  40:  38 60 ff ff     li      r3,-1
-  44:  38 60 00 00     li      r3,0
-  48:  80 64 00 04     lwz     r3,4\(r4\)
-  4c:  80 60 00 00     lwz     r3,0\(0\)
-                       4e: R_PPC_ADDR16_LO     \.text
+   0:  (80 63 00 00|00 00 63 80)       lwz     r3,0\(r3\)
+                       (2|0): R_PPC_ADDR16_LO  \.data
+   4:  (80 63 00 0.|0. 00 63 80)       lwz     r3,.\(r3\)
+                       (6|4): R_PPC_ADDR16_LO  \.data\+0x4
+   8:  (80 63 00 0.|0. 00 63 80)       lwz     r3,.\(r3\)
+                       (a|8): R_PPC_ADDR16_LO  \.data\+0x4
+   c:  (80 63 00 0.|0. 00 63 80)       lwz     r3,.\(r3\)
+                       (e|c): R_PPC_ADDR16_LO  \.data\+0x8
+  10:  (80 63 00 00|00 00 63 80)       lwz     r3,0\(r3\)
+                       (12|10): R_PPC_ADDR16_LO        esym0
+  14:  (80 63 00 00|00 00 63 80)       lwz     r3,0\(r3\)
+                       (16|14): R_PPC_ADDR16_LO        esym1
+  18:  (38 60 00 04|04 00 60 38)       li      r3,4
+  1c:  (38 60 ff fc|fc ff 60 38)       li      r3,-4
+  20:  (38 60 00 04|04 00 60 38)       li      r3,4
+  24:  (38 60 ff fc|fc ff 60 38)       li      r3,-4
+  28:  (38 60 ff fc|fc ff 60 38)       li      r3,-4
+  2c:  (38 60 00 04|04 00 60 38)       li      r3,4
+  30:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       (32|30): R_PPC_ADDR16_LO        \.data
+  34:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       (36|34): R_PPC_ADDR16_HI        \.data
+  38:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       (3a|38): R_PPC_ADDR16_HA        \.data
+  3c:  (38 60 ff fc|fc ff 60 38)       li      r3,-4
+  40:  (38 60 ff ff|ff ff 60 38)       li      r3,-1
+  44:  (38 60 00 00|00 00 60 38)       li      r3,0
+  48:  (80 64 00 04|04 00 64 80)       lwz     r3,4\(r4\)
+  4c:  (80 60 00 00|00 00 60 80)       lwz     r3,0\(0\)
+                       (4e|4c): R_PPC_ADDR16_LO        \.text
 Disassembly of section \.data:
 
 0+0000 <dsym0>:
-   0:  de ad be ef     stfdu   f21,-16657\(r13\)
+   0:  (de ad be ef|ef be ad de)       stfdu   f21,-16657\(r13\)
 
 0+0004 <dsym1>:
-   4:  ca fe ba be     lfd     f23,-17730\(r30\)
+   4:  (ca fe ba be|be ba fe ca)       lfd     f23,-17730\(r30\)
 
 0+0008 <datpt>:
-   8:  00 98 96 80     \.long 0x989680
+   8:  (00 98 96 80|80 96 98 00)       \.long 0x989680
                        8: R_PPC_REL32  jk\+0x989680
 
 0+000c <dat0>:
-   c:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+   c:  (ff ff ff fc|fc ff ff ff)       fnmsub  f31,f31,f31,f31
                        c: R_PPC_REL32  jk-0x4
 
 0+0010 <dat1>:
-  10:  00 00 00 00     \.long 0x0
+  10:  (00 00 00 00|00 00 00 00)       \.long 0x0
                        10: R_PPC_REL32 jk
 
 0+0014 <dat2>:
-  14:  00 00 00 04     \.long 0x4
+  14:  (00 00 00 04|04 00 00 00)       \.long 0x4
                        14: R_PPC_REL32 jk\+0x4
index 33fb6db..2e32b58 100644 (file)
@@ -1,7 +1,7 @@
 #objdump: -Drx
 #name: PowerPC Test 1, 64 bit elf
 
-.*: +file format elf64-powerpc
+.*
 .*
 architecture: powerpc:common64, flags 0x00000011:
 HAS_RELOC, HAS_SYMS
@@ -40,112 +40,110 @@ SYMBOL TABLE:
 Disassembly of section \.text:
 
 0000000000000000 <\.text>:
-   0:  e8 63 00 00     ld      r3,0\(r3\)
-                       2: R_PPC64_ADDR16_LO_DS \.data
-   4:  e8 63 00 08     ld      r3,8\(r3\)
-                       6: R_PPC64_ADDR16_LO_DS \.data\+0x8
-   8:  e8 63 00 08     ld      r3,8\(r3\)
-                       a: R_PPC64_ADDR16_LO_DS \.data\+0x8
-   c:  e8 63 00 10     ld      r3,16\(r3\)
-                       e: R_PPC64_ADDR16_LO_DS \.data\+0x10
-  10:  e8 63 00 00     ld      r3,0\(r3\)
-                       12: R_PPC64_ADDR16_LO_DS        esym0
-  14:  e8 63 00 00     ld      r3,0\(r3\)
-                       16: R_PPC64_ADDR16_LO_DS        esym1
-  18:  e8 62 00 00     ld      r3,0\(r2\)
-                       1a: R_PPC64_TOC16_DS    \.toc
-  1c:  e8 62 00 08     ld      r3,8\(r2\)
-                       1e: R_PPC64_TOC16_DS    \.toc\+0x8
-  20:  e8 62 00 10     ld      r3,16\(r2\)
-                       22: R_PPC64_TOC16_DS    \.toc\+0x10
-  24:  e8 62 00 18     ld      r3,24\(r2\)
-                       26: R_PPC64_TOC16_DS    \.toc\+0x18
-  28:  e8 62 00 20     ld      r3,32\(r2\)
-                       2a: R_PPC64_TOC16_DS    \.toc\+0x20
-  2c:  e8 62 00 28     ld      r3,40\(r2\)
-                       2e: R_PPC64_TOC16_DS    \.toc\+0x28
-  30:  3c 80 00 28     lis     r4,40
-                       32: R_PPC64_TOC16_HA    \.toc\+0x28
-  34:  e8 62 00 28     ld      r3,40\(r2\)
-                       36: R_PPC64_TOC16_LO_DS \.toc\+0x28
-  38:  38 60 00 08     li      r3,8
-  3c:  38 60 ff f8     li      r3,-8
-  40:  38 60 00 08     li      r3,8
-  44:  38 60 ff f8     li      r3,-8
-  48:  38 60 ff f8     li      r3,-8
-  4c:  38 60 00 08     li      r3,8
-  50:  38 60 00 00     li      r3,0
-                       52: R_PPC64_ADDR16_LO   \.data
-  54:  38 60 00 00     li      r3,0
-                       56: R_PPC64_ADDR16_HI   \.data
-  58:  38 60 00 00     li      r3,0
-                       5a: R_PPC64_ADDR16_HA   \.data
-  5c:  38 60 00 00     li      r3,0
-                       5e: R_PPC64_ADDR16_HIGHER       \.data
-  60:  38 60 00 00     li      r3,0
-                       62: R_PPC64_ADDR16_HIGHERA      \.data
-  64:  38 60 00 00     li      r3,0
-                       66: R_PPC64_ADDR16_HIGHEST      \.data
-  68:  38 60 00 00     li      r3,0
-                       6a: R_PPC64_ADDR16_HIGHESTA     \.data
-  6c:  38 60 ff f8     li      r3,-8
-  70:  38 60 ff ff     li      r3,-1
-  74:  38 60 00 00     li      r3,0
-  78:  38 60 ff ff     li      r3,-1
-  7c:  38 60 00 00     li      r3,0
-  80:  38 60 ff ff     li      r3,-1
-  84:  38 60 00 00     li      r3,0
-  88:  e8 64 00 08     ld      r3,8\(r4\)
-  8c:  e8 60 00 00     ld      r3,0\(0\)
-                       8e: R_PPC64_ADDR16_LO_DS        \.text
+   0:  (e8 63 00 00|00 00 63 e8)       ld      r3,0\(r3\)
+                       (2|0): R_PPC64_ADDR16_LO_DS     \.data
+   4:  (e8 63 00 0.|0. 00 63 e8)       ld      r3,.\(r3\)
+                       (6|4): R_PPC64_ADDR16_LO_DS     \.data\+0x8
+   8:  (e8 63 00 0.|0. 00 63 e8)       ld      r3,.\(r3\)
+                       (a|8): R_PPC64_ADDR16_LO_DS     \.data\+0x8
+   c:  (e8 63 00 .0|.0 00 63 e8)       ld      r3,.*\(r3\)
+                       (e|c): R_PPC64_ADDR16_LO_DS     \.data\+0x10
+  10:  (e8 63 00 00|00 00 63 e8)       ld      r3,0\(r3\)
+                       1(0|2): R_PPC64_ADDR16_LO_DS    esym0
+  14:  (e8 63 00 00|00 00 63 e8)       ld      r3,0\(r3\)
+                       1(6|4): R_PPC64_ADDR16_LO_DS    esym1
+  18:  (e8 62 00 00|00 00 62 e8)       ld      r3,0\(r2\)
+                       1(a|8): R_PPC64_TOC16_DS        \.toc
+  1c:  (e8 62 00 0.|0. 00 62 e8)       ld      r3,.\(r2\)
+                       1(e|c): R_PPC64_TOC16_DS        \.toc\+0x8
+  20:  (e8 62 00 .0|.0 00 62 e8)       ld      r3,.*\(r2\)
+                       2(2|0): R_PPC64_TOC16_DS        \.toc\+0x10
+  24:  (e8 62 00 ..|.. 00 62 e8)       ld      r3,.*\(r2\)
+                       2(6|4): R_PPC64_TOC16_DS        \.toc\+0x18
+  28:  (e8 62 00 .0|.0 00 62 e8)       ld      r3,.*\(r2\)
+                       2(a|8): R_PPC64_TOC16_DS        \.toc\+0x20
+  2c:  (e8 62 00 ..|.. 00 62 e8)       ld      r3,.*\(r2\)
+                       2(e|c): R_PPC64_TOC16_DS        \.toc\+0x28
+  30:  (3c 80 00 ..|.. 00 80 3c)       lis     r4,.*
+                       3(2|0): R_PPC64_TOC16_HA        \.toc\+0x28
+  34:  (e8 62 00 ..|.. 00 62 e8)       ld      r3,.*\(r2\)
+                       3(6|4): R_PPC64_TOC16_LO_DS     \.toc\+0x28
+  38:  (38 60 00 08|08 00 60 38)       li      r3,8
+  3c:  (38 60 ff f8|f8 ff 60 38)       li      r3,-8
+  40:  (38 60 00 08|08 00 60 38)       li      r3,8
+  44:  (38 60 ff f8|f8 ff 60 38)       li      r3,-8
+  48:  (38 60 ff f8|f8 ff 60 38)       li      r3,-8
+  4c:  (38 60 00 08|08 00 60 38)       li      r3,8
+  50:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       5(2|0): R_PPC64_ADDR16_LO       \.data
+  54:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       5(6|4): R_PPC64_ADDR16_HI       \.data
+  58:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       5(a|8): R_PPC64_ADDR16_HA       \.data
+  5c:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       5(e|c): R_PPC64_ADDR16_HIGHER   \.data
+  60:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       6(2|0): R_PPC64_ADDR16_HIGHERA  \.data
+  64:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       6(6|4): R_PPC64_ADDR16_HIGHEST  \.data
+  68:  (38 60 00 00|00 00 60 38)       li      r3,0
+                       6(a|8): R_PPC64_ADDR16_HIGHESTA \.data
+  6c:  (38 60 ff f8|f8 ff 60 38)       li      r3,-8
+  70:  (38 60 ff ff|ff ff 60 38)       li      r3,-1
+  74:  (38 60 00 00|00 00 60 38)       li      r3,0
+  78:  (38 60 ff ff|ff ff 60 38)       li      r3,-1
+  7c:  (38 60 00 00|00 00 60 38)       li      r3,0
+  80:  (38 60 ff ff|ff ff 60 38)       li      r3,-1
+  84:  (38 60 00 00|00 00 60 38)       li      r3,0
+  88:  (e8 64 00 08|08 00 64 e8)       ld      r3,8\(r4\)
+  8c:  (e8 60 00 00|00 00 60 e8)       ld      r3,0\(0\)
+                       8(e|c): R_PPC64_ADDR16_LO_DS    \.text
 Disassembly of section \.data:
 
 0000000000000000 <dsym0>:
-   0:  00 00 00 00     \.long 0x0
-   4:  de ad be ef     stfdu   f21,-16657\(r13\)
+   0:  (00 00 00 00|ef be ad de) .*
+   4:  (de ad be ef|00 00 00 00) .*
 
 0000000000000008 <dsym1>:
-   8:  00 00 00 00     \.long 0x0
-   c:  ca fe ba be     lfd     f23,-17730\(r30\)
+   8:  (00 00 00 00|be ba fe ca) .*
+   c:  (ca fe ba be|00 00 00 00) .*
 
 0000000000000010 <datpt>:
-  10:  00 98 96 80     \.long 0x989680
+  10:  (00 98 96 80|80 96 98 00) .*
                        10: R_PPC64_REL32       jk\+0x989680
 
 0000000000000014 <dat0>:
-  14:  ff ff ff fc     fnmsub  f31,f31,f31,f31
+  14:  (ff ff ff fc|fc ff ff ff) .*
                        14: R_PPC64_REL32       jk-0x4
 
 0000000000000018 <dat1>:
-  18:  00 00 00 00     \.long 0x0
+  18:  00 00 00 00 .*
                        18: R_PPC64_REL32       jk
 
 000000000000001c <dat2>:
-  1c:  00 00 00 04     \.long 0x4
+  1c:  (00 00 00 04|04 00 00 00) .*
                        1c: R_PPC64_REL32       jk\+0x4
 
 0000000000000020 <dat3>:
-  20:  00 00 00 00     \.long 0x0
+  20:  (00 00 00 00|08 00 00 00) .*
                        20: R_PPC64_REL64       jk\+0x8
-  24:  00 00 00 08     \.long 0x8
+  24:  (00 00 00 08|00 00 00 00) .*
 
 0000000000000028 <dat4>:
-  28:  00 00 00 00     \.long 0x0
+  28:  (00 00 00 00|10 00 00 00) .*
                        28: R_PPC64_REL64       jk\+0x10
-  2c:  00 00 00 10     \.long 0x10
+  2c:  (00 00 00 10|00 00 00 00) .*
 Disassembly of section \.toc:
 
 0000000000000000 <\.toc>:
-       \.\.\.
+#...
                        0: R_PPC64_ADDR64       \.data
+#...
                        8: R_PPC64_ADDR64       \.data\+0x8
-   c:  00 00 00 08     \.long 0x8
-  10:  00 00 00 00     \.long 0x0
+#...
                        10: R_PPC64_ADDR64      \.data\+0x8
-  14:  00 00 00 08     \.long 0x8
-  18:  00 00 00 00     \.long 0x0
+#...
                        18: R_PPC64_ADDR64      \.data\+0x10
-  1c:  00 00 00 10     \.long 0x10
-       \.\.\.
+#...
                        20: R_PPC64_ADDR64      esym0
                        28: R_PPC64_ADDR64      esym1
index 2b59928..45c41bb 100644 (file)
 #objdump: -dr -Mtitan
 #name: AppliedMicro Titan tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 Disassembly of section \.text:
 
 0+0000000 <start>:
-   0:  4e 80 00 20     blr
-   4:  0c 81 00 00     tweqi   r1,0
-   8:  10 41 01 58     macchw  r2,r1,r0
-   c:  10 41 01 59     macchw\. r2,r1,r0
-  10:  10 41 05 58     macchwo r2,r1,r0
-  14:  10 41 05 59     macchwo\. r2,r1,r0
-  18:  10 41 01 d8     macchws r2,r1,r0
-  1c:  10 41 01 d9     macchws\. r2,r1,r0
-  20:  10 41 05 d8     macchwso r2,r1,r0
-  24:  10 41 05 d9     macchwso\. r2,r1,r0
-  28:  10 41 01 98     macchwsu r2,r1,r0
-  2c:  10 41 01 99     macchwsu\. r2,r1,r0
-  30:  10 41 05 98     macchwsuo r2,r1,r0
-  34:  10 41 05 99     macchwsuo\. r2,r1,r0
-  38:  10 41 01 18     macchwu r2,r1,r0
-  3c:  10 41 01 19     macchwu\. r2,r1,r0
-  40:  10 41 05 18     macchwuo r2,r1,r0
-  44:  10 41 05 19     macchwuo\. r2,r1,r0
-  48:  10 41 00 58     machhw  r2,r1,r0
-  4c:  10 41 00 59     machhw\. r2,r1,r0
-  50:  10 41 04 58     machhwo r2,r1,r0
-  54:  10 41 04 59     machhwo\. r2,r1,r0
-  58:  10 41 00 d8     machhws r2,r1,r0
-  5c:  10 41 00 d9     machhws\. r2,r1,r0
-  60:  10 41 04 d8     machhwso r2,r1,r0
-  64:  10 41 04 d9     machhwso\. r2,r1,r0
-  68:  10 41 00 98     machhwsu r2,r1,r0
-  6c:  10 41 00 99     machhwsu\. r2,r1,r0
-  70:  10 41 04 98     machhwsuo r2,r1,r0
-  74:  10 41 04 99     machhwsuo\. r2,r1,r0
-  78:  10 41 00 18     machhwu r2,r1,r0
-  7c:  10 41 00 19     machhwu\. r2,r1,r0
-  80:  10 41 04 18     machhwuo r2,r1,r0
-  84:  10 41 04 19     machhwuo\. r2,r1,r0
-  88:  10 41 03 58     maclhw  r2,r1,r0
-  8c:  10 41 03 59     maclhw\. r2,r1,r0
-  90:  10 41 07 58     maclhwo r2,r1,r0
-  94:  10 41 07 59     maclhwo\. r2,r1,r0
-  98:  10 41 03 d8     maclhws r2,r1,r0
-  9c:  10 41 03 d9     maclhws\. r2,r1,r0
-  a0:  10 41 07 d8     maclhwso r2,r1,r0
-  a4:  10 41 07 d9     maclhwso\. r2,r1,r0
-  a8:  10 41 03 98     maclhwsu r2,r1,r0
-  ac:  10 41 03 99     maclhwsu\. r2,r1,r0
-  b0:  10 41 07 98     maclhwsuo r2,r1,r0
-  b4:  10 41 07 99     maclhwsuo\. r2,r1,r0
-  b8:  10 41 03 18     maclhwu r2,r1,r0
-  bc:  10 41 03 19     maclhwu\. r2,r1,r0
-  c0:  10 41 07 18     maclhwuo r2,r1,r0
-  c4:  10 41 07 19     maclhwuo\. r2,r1,r0
-  c8:  10 41 01 5c     nmacchw r2,r1,r0
-  cc:  10 41 01 5d     nmacchw\. r2,r1,r0
-  d0:  10 41 05 5c     nmacchwo r2,r1,r0
-  d4:  10 41 05 5d     nmacchwo\. r2,r1,r0
-  d8:  10 41 01 dc     nmacchws r2,r1,r0
-  dc:  10 41 01 dd     nmacchws\. r2,r1,r0
-  e0:  10 41 05 dc     nmacchwso r2,r1,r0
-  e4:  10 41 05 dd     nmacchwso\. r2,r1,r0
-  e8:  10 41 00 5c     nmachhw r2,r1,r0
-  ec:  10 41 00 5d     nmachhw\. r2,r1,r0
-  f0:  10 41 04 5c     nmachhwo r2,r1,r0
-  f4:  10 41 04 5d     nmachhwo\. r2,r1,r0
-  f8:  10 41 00 dc     nmachhws r2,r1,r0
-  fc:  10 41 00 dd     nmachhws\. r2,r1,r0
- 100:  10 41 04 dc     nmachhwso r2,r1,r0
- 104:  10 41 04 dd     nmachhwso\. r2,r1,r0
- 108:  10 41 03 5c     nmaclhw r2,r1,r0
- 10c:  10 41 03 5d     nmaclhw\. r2,r1,r0
- 110:  10 41 07 5c     nmaclhwo r2,r1,r0
- 114:  10 41 07 5d     nmaclhwo\. r2,r1,r0
- 118:  10 41 03 dc     nmaclhws r2,r1,r0
- 11c:  10 41 03 dd     nmaclhws\. r2,r1,r0
- 120:  10 41 07 dc     nmaclhwso r2,r1,r0
- 124:  10 41 07 dd     nmaclhwso\. r2,r1,r0
- 128:  10 41 01 50     mulchw  r2,r1,r0
- 12c:  10 41 01 51     mulchw\. r2,r1,r0
- 130:  10 41 01 10     mulchwu r2,r1,r0
- 134:  10 41 01 11     mulchwu\. r2,r1,r0
- 138:  10 41 00 50     mulhhw  r2,r1,r0
- 13c:  10 41 00 51     mulhhw\. r2,r1,r0
- 140:  10 41 00 10     mulhhwu r2,r1,r0
- 144:  10 41 00 11     mulhhwu\. r2,r1,r0
- 148:  10 41 03 50     mullhw  r2,r1,r0
- 14c:  10 41 03 51     mullhw\. r2,r1,r0
- 150:  10 41 03 10     mullhwu r2,r1,r0
- 154:  10 41 03 11     mullhwu\. r2,r1,r0
- 158:  7c 22 00 9c     dlmzb   r2,r1,r0
- 15c:  7c 22 00 9d     dlmzb\.  r2,r1,r0
- 160:  7c 02 0b 8c     dccci   r2,r1
- 164:  7c 02 0f 8c     iccci   r2,r1
- 168:  7c 02 0b 0c     dcblc   r2,r1
- 16c:  7c 02 0b 0c     dcblc   r2,r1
- 170:  7c 22 0b 0c     dcblc   1,r2,r1
- 174:  7c 02 09 4c     dcbtls  r2,r1
- 178:  7c 02 09 4c     dcbtls  r2,r1
- 17c:  7c 22 09 4c     dcbtls  1,r2,r1
- 180:  7c 02 09 0c     dcbtstls r2,r1
- 184:  7c 02 09 0c     dcbtstls r2,r1
- 188:  7c 22 09 0c     dcbtstls 1,r2,r1
- 18c:  7c 02 09 cc     icblc   r2,r1
- 190:  7c 02 09 cc     icblc   r2,r1
- 194:  7c 22 09 cc     icblc   1,r2,r1
- 198:  7c 02 0b cc     icbtls  r2,r1
- 19c:  7c 02 0b cc     icbtls  r2,r1
- 1a0:  7c 22 0b cc     icbtls  1,r2,r1
- 1a4:  7c 41 02 8c     dcread  r2,r1,r0
- 1a8:  7c 02 0f cc     icread  r2,r1
- 1ac:  7c 41 02 9c     mfpmr   r2,1
- 1b0:  7c 22 02 9c     mfpmr   r1,2
- 1b4:  7c 81 02 a6     mfxer   r4
- 1b8:  7c 81 02 a6     mfxer   r4
- 1bc:  7c 88 02 a6     mflr    r4
- 1c0:  7c 88 02 a6     mflr    r4
- 1c4:  7c 89 02 a6     mfctr   r4
- 1c8:  7c 89 02 a6     mfctr   r4
- 1cc:  7c 96 02 a6     mfdec   r4
- 1d0:  7c 96 02 a6     mfdec   r4
- 1d4:  7c 9a 02 a6     mfsrr0  r4
- 1d8:  7c 9a 02 a6     mfsrr0  r4
- 1dc:  7c 9b 02 a6     mfsrr1  r4
- 1e0:  7c 9b 02 a6     mfsrr1  r4
- 1e4:  7c 90 0a a6     mfpid   r4
- 1e8:  7c 90 0a a6     mfpid   r4
- 1ec:  7c 9a 0a a6     mfcsrr0 r4
- 1f0:  7c 9a 0a a6     mfcsrr0 r4
- 1f4:  7c 9b 0a a6     mfcsrr1 r4
- 1f8:  7c 9b 0a a6     mfcsrr1 r4
- 1fc:  7c 9d 0a a6     mfdear  r4
- 200:  7c 9d 0a a6     mfdear  r4
- 204:  7c 9e 0a a6     mfesr   r4
- 208:  7c 9e 0a a6     mfesr   r4
- 20c:  7c 9f 0a a6     mfivpr  r4
- 210:  7c 9f 0a a6     mfivpr  r4
- 214:  7c 80 42 a6     mfusprg0 r4
- 218:  7c 80 42 a6     mfusprg0 r4
- 21c:  7c 84 42 a6     mfsprg  r4,4
- 220:  7c 84 42 a6     mfsprg  r4,4
- 224:  7c 85 42 a6     mfsprg  r4,5
- 228:  7c 85 42 a6     mfsprg  r4,5
- 22c:  7c 86 42 a6     mfsprg  r4,6
- 230:  7c 86 42 a6     mfsprg  r4,6
- 234:  7c 87 42 a6     mfsprg  r4,7
- 238:  7c 87 42 a6     mfsprg  r4,7
- 23c:  7c 8c 42 a6     mftb    r4
- 240:  7c 8c 42 a6     mftb    r4
- 244:  7c 8c 42 a6     mftb    r4
- 248:  7c 8d 42 a6     mftbu   r4
- 24c:  7c 8d 42 a6     mftbu   r4
- 250:  7c 90 42 a6     mfsprg  r4,0
- 254:  7c 90 42 a6     mfsprg  r4,0
- 258:  7c 91 42 a6     mfsprg  r4,1
- 25c:  7c 91 42 a6     mfsprg  r4,1
- 260:  7c 92 42 a6     mfsprg  r4,2
- 264:  7c 92 42 a6     mfsprg  r4,2
- 268:  7c 93 42 a6     mfsprg  r4,3
- 26c:  7c 93 42 a6     mfsprg  r4,3
- 270:  7c 9e 42 a6     mfpir   r4
- 274:  7c 9e 42 a6     mfpir   r4
- 278:  7c 9f 42 a6     mfpvr   r4
- 27c:  7c 9f 42 a6     mfpvr   r4
- 280:  7c 90 4a a6     mfdbsr  r4
- 284:  7c 90 4a a6     mfdbsr  r4
- 288:  7c 94 4a a6     mfdbcr0 r4
- 28c:  7c 94 4a a6     mfdbcr0 r4
- 290:  7c 95 4a a6     mfdbcr1 r4
- 294:  7c 95 4a a6     mfdbcr1 r4
- 298:  7c 96 4a a6     mfdbcr2 r4
- 29c:  7c 96 4a a6     mfdbcr2 r4
- 2a0:  7c 98 4a a6     mfiac1  r4
- 2a4:  7c 98 4a a6     mfiac1  r4
- 2a8:  7c 99 4a a6     mfiac2  r4
- 2ac:  7c 99 4a a6     mfiac2  r4
- 2b0:  7c 9a 4a a6     mfiac3  r4
- 2b4:  7c 9a 4a a6     mfiac3  r4
- 2b8:  7c 9b 4a a6     mfiac4  r4
- 2bc:  7c 9b 4a a6     mfiac4  r4
- 2c0:  7c 9c 4a a6     mfdac1  r4
- 2c4:  7c 9c 4a a6     mfdac1  r4
- 2c8:  7c 9d 4a a6     mfdac2  r4
- 2cc:  7c 9d 4a a6     mfdac2  r4
- 2d0:  7c 9e 4a a6     mfdvc1  r4
- 2d4:  7c 9e 4a a6     mfdvc1  r4
- 2d8:  7c 9f 4a a6     mfdvc2  r4
- 2dc:  7c 9f 4a a6     mfdvc2  r4
- 2e0:  7c 90 52 a6     mftsr   r4
- 2e4:  7c 90 52 a6     mftsr   r4
- 2e8:  7c 94 52 a6     mftcr   r4
- 2ec:  7c 94 52 a6     mftcr   r4
- 2f0:  7c 90 62 a6     mfivor0 r4
- 2f4:  7c 90 62 a6     mfivor0 r4
- 2f8:  7c 91 62 a6     mfivor1 r4
- 2fc:  7c 91 62 a6     mfivor1 r4
- 300:  7c 92 62 a6     mfivor2 r4
- 304:  7c 92 62 a6     mfivor2 r4
- 308:  7c 93 62 a6     mfivor3 r4
- 30c:  7c 93 62 a6     mfivor3 r4
- 310:  7c 94 62 a6     mfivor4 r4
- 314:  7c 94 62 a6     mfivor4 r4
- 318:  7c 95 62 a6     mfivor5 r4
- 31c:  7c 95 62 a6     mfivor5 r4
- 320:  7c 96 62 a6     mfivor6 r4
- 324:  7c 96 62 a6     mfivor6 r4
- 328:  7c 97 62 a6     mfivor7 r4
- 32c:  7c 97 62 a6     mfivor7 r4
- 330:  7c 98 62 a6     mfivor8 r4
- 334:  7c 98 62 a6     mfivor8 r4
- 338:  7c 99 62 a6     mfivor9 r4
- 33c:  7c 99 62 a6     mfivor9 r4
- 340:  7c 9a 62 a6     mfivor10 r4
- 344:  7c 9a 62 a6     mfivor10 r4
- 348:  7c 9b 62 a6     mfivor11 r4
- 34c:  7c 9b 62 a6     mfivor11 r4
- 350:  7c 9c 62 a6     mfivor12 r4
- 354:  7c 9c 62 a6     mfivor12 r4
- 358:  7c 9d 62 a6     mfivor13 r4
- 35c:  7c 9d 62 a6     mfivor13 r4
- 360:  7c 9e 62 a6     mfivor14 r4
- 364:  7c 9e 62 a6     mfivor14 r4
- 368:  7c 9f 62 a6     mfivor15 r4
- 36c:  7c 9f 62 a6     mfivor15 r4
- 370:  7c 93 82 a6     mfivor35 r4
- 374:  7c 93 82 a6     mfivor35 r4
- 378:  7c 9a 8a a6     mfdc_dat r4
- 37c:  7c 9a 8a a6     mfdc_dat r4
- 380:  7c 9b 8a a6     mfmcsrr1 r4
- 384:  7c 9b 8a a6     mfmcsrr1 r4
- 388:  7c 9c 8a a6     mfmcsr  r4
- 38c:  7c 9c 8a a6     mfmcsr  r4
- 390:  7c 90 da a6     mfivndx r4
- 394:  7c 90 da a6     mfivndx r4
- 398:  7c 91 da a6     mfdvndx r4
- 39c:  7c 91 da a6     mfdvndx r4
- 3a0:  7c 92 da a6     mfivlim r4
- 3a4:  7c 92 da a6     mfivlim r4
- 3a8:  7c 93 da a6     mfdvlim r4
- 3ac:  7c 93 da a6     mfdvlim r4
- 3b0:  7c 94 da a6     mfclcsr r4
- 3b4:  7c 94 da a6     mfclcsr r4
- 3b8:  7c 98 da a6     mfccr1  r4
- 3bc:  7c 98 da a6     mfccr1  r4
- 3c0:  7c 9b e2 a6     mfrstcfg r4
- 3c4:  7c 9b e2 a6     mfrstcfg r4
- 3c8:  7c 9c e2 a6     mfdcdbtrl r4
- 3cc:  7c 9c e2 a6     mfdcdbtrl r4
- 3d0:  7c 9d e2 a6     mfdcdbtrh r4
- 3d4:  7c 9d e2 a6     mfdcdbtrh r4
- 3d8:  7c 9f e2 a6     mficdbtr r4
- 3dc:  7c 9f e2 a6     mficdbtr r4
- 3e0:  7c 92 ea a6     mfmmucr r4
- 3e4:  7c 92 ea a6     mfmmucr r4
- 3e8:  7c 93 ea a6     mfccr0  r4
- 3ec:  7c 93 ea a6     mfccr0  r4
- 3f0:  7c 93 f2 a6     mficdbdr r4
- 3f4:  7c 93 f2 a6     mficdbdr r4
- 3f8:  7c 93 fa a6     mfdbdr  r4
- 3fc:  7c 93 fa a6     mfdbdr  r4
- 400:  7c 96 0b a6     mtdecar r4
- 404:  7c 96 0b a6     mtdecar r4
+   0:  (4e 80 00 20|20 00 80 4e)       blr
+   4:  (0c 81 00 00|00 00 81 0c)       tweqi   r1,0
+   8:  (10 41 01 58|58 01 41 10)       macchw  r2,r1,r0
+   c:  (10 41 01 59|59 01 41 10)       macchw\. r2,r1,r0
+  10:  (10 41 05 58|58 05 41 10)       macchwo r2,r1,r0
+  14:  (10 41 05 59|59 05 41 10)       macchwo\. r2,r1,r0
+  18:  (10 41 01 d8|d8 01 41 10)       macchws r2,r1,r0
+  1c:  (10 41 01 d9|d9 01 41 10)       macchws\. r2,r1,r0
+  20:  (10 41 05 d8|d8 05 41 10)       macchwso r2,r1,r0
+  24:  (10 41 05 d9|d9 05 41 10)       macchwso\. r2,r1,r0
+  28:  (10 41 01 98|98 01 41 10)       macchwsu r2,r1,r0
+  2c:  (10 41 01 99|99 01 41 10)       macchwsu\. r2,r1,r0
+  30:  (10 41 05 98|98 05 41 10)       macchwsuo r2,r1,r0
+  34:  (10 41 05 99|99 05 41 10)       macchwsuo\. r2,r1,r0
+  38:  (10 41 01 18|18 01 41 10)       macchwu r2,r1,r0
+  3c:  (10 41 01 19|19 01 41 10)       macchwu\. r2,r1,r0
+  40:  (10 41 05 18|18 05 41 10)       macchwuo r2,r1,r0
+  44:  (10 41 05 19|19 05 41 10)       macchwuo\. r2,r1,r0
+  48:  (10 41 00 58|58 00 41 10)       machhw  r2,r1,r0
+  4c:  (10 41 00 59|59 00 41 10)       machhw\. r2,r1,r0
+  50:  (10 41 04 58|58 04 41 10)       machhwo r2,r1,r0
+  54:  (10 41 04 59|59 04 41 10)       machhwo\. r2,r1,r0
+  58:  (10 41 00 d8|d8 00 41 10)       machhws r2,r1,r0
+  5c:  (10 41 00 d9|d9 00 41 10)       machhws\. r2,r1,r0
+  60:  (10 41 04 d8|d8 04 41 10)       machhwso r2,r1,r0
+  64:  (10 41 04 d9|d9 04 41 10)       machhwso\. r2,r1,r0
+  68:  (10 41 00 98|98 00 41 10)       machhwsu r2,r1,r0
+  6c:  (10 41 00 99|99 00 41 10)       machhwsu\. r2,r1,r0
+  70:  (10 41 04 98|98 04 41 10)       machhwsuo r2,r1,r0
+  74:  (10 41 04 99|99 04 41 10)       machhwsuo\. r2,r1,r0
+  78:  (10 41 00 18|18 00 41 10)       machhwu r2,r1,r0
+  7c:  (10 41 00 19|19 00 41 10)       machhwu\. r2,r1,r0
+  80:  (10 41 04 18|18 04 41 10)       machhwuo r2,r1,r0
+  84:  (10 41 04 19|19 04 41 10)       machhwuo\. r2,r1,r0
+  88:  (10 41 03 58|58 03 41 10)       maclhw  r2,r1,r0
+  8c:  (10 41 03 59|59 03 41 10)       maclhw\. r2,r1,r0
+  90:  (10 41 07 58|58 07 41 10)       maclhwo r2,r1,r0
+  94:  (10 41 07 59|59 07 41 10)       maclhwo\. r2,r1,r0
+  98:  (10 41 03 d8|d8 03 41 10)       maclhws r2,r1,r0
+  9c:  (10 41 03 d9|d9 03 41 10)       maclhws\. r2,r1,r0
+  a0:  (10 41 07 d8|d8 07 41 10)       maclhwso r2,r1,r0
+  a4:  (10 41 07 d9|d9 07 41 10)       maclhwso\. r2,r1,r0
+  a8:  (10 41 03 98|98 03 41 10)       maclhwsu r2,r1,r0
+  ac:  (10 41 03 99|99 03 41 10)       maclhwsu\. r2,r1,r0
+  b0:  (10 41 07 98|98 07 41 10)       maclhwsuo r2,r1,r0
+  b4:  (10 41 07 99|99 07 41 10)       maclhwsuo\. r2,r1,r0
+  b8:  (10 41 03 18|18 03 41 10)       maclhwu r2,r1,r0
+  bc:  (10 41 03 19|19 03 41 10)       maclhwu\. r2,r1,r0
+  c0:  (10 41 07 18|18 07 41 10)       maclhwuo r2,r1,r0
+  c4:  (10 41 07 19|19 07 41 10)       maclhwuo\. r2,r1,r0
+  c8:  (10 41 01 5c|5c 01 41 10)       nmacchw r2,r1,r0
+  cc:  (10 41 01 5d|5d 01 41 10)       nmacchw\. r2,r1,r0
+  d0:  (10 41 05 5c|5c 05 41 10)       nmacchwo r2,r1,r0
+  d4:  (10 41 05 5d|5d 05 41 10)       nmacchwo\. r2,r1,r0
+  d8:  (10 41 01 dc|dc 01 41 10)       nmacchws r2,r1,r0
+  dc:  (10 41 01 dd|dd 01 41 10)       nmacchws\. r2,r1,r0
+  e0:  (10 41 05 dc|dc 05 41 10)       nmacchwso r2,r1,r0
+  e4:  (10 41 05 dd|dd 05 41 10)       nmacchwso\. r2,r1,r0
+  e8:  (10 41 00 5c|5c 00 41 10)       nmachhw r2,r1,r0
+  ec:  (10 41 00 5d|5d 00 41 10)       nmachhw\. r2,r1,r0
+  f0:  (10 41 04 5c|5c 04 41 10)       nmachhwo r2,r1,r0
+  f4:  (10 41 04 5d|5d 04 41 10)       nmachhwo\. r2,r1,r0
+  f8:  (10 41 00 dc|dc 00 41 10)       nmachhws r2,r1,r0
+  fc:  (10 41 00 dd|dd 00 41 10)       nmachhws\. r2,r1,r0
+ 100:  (10 41 04 dc|dc 04 41 10)       nmachhwso r2,r1,r0
+ 104:  (10 41 04 dd|dd 04 41 10)       nmachhwso\. r2,r1,r0
+ 108:  (10 41 03 5c|5c 03 41 10)       nmaclhw r2,r1,r0
+ 10c:  (10 41 03 5d|5d 03 41 10)       nmaclhw\. r2,r1,r0
+ 110:  (10 41 07 5c|5c 07 41 10)       nmaclhwo r2,r1,r0
+ 114:  (10 41 07 5d|5d 07 41 10)       nmaclhwo\. r2,r1,r0
+ 118:  (10 41 03 dc|dc 03 41 10)       nmaclhws r2,r1,r0
+ 11c:  (10 41 03 dd|dd 03 41 10)       nmaclhws\. r2,r1,r0
+ 120:  (10 41 07 dc|dc 07 41 10)       nmaclhwso r2,r1,r0
+ 124:  (10 41 07 dd|dd 07 41 10)       nmaclhwso\. r2,r1,r0
+ 128:  (10 41 01 50|50 01 41 10)       mulchw  r2,r1,r0
+ 12c:  (10 41 01 51|51 01 41 10)       mulchw\. r2,r1,r0
+ 130:  (10 41 01 10|10 01 41 10)       mulchwu r2,r1,r0
+ 134:  (10 41 01 11|11 01 41 10)       mulchwu\. r2,r1,r0
+ 138:  (10 41 00 50|50 00 41 10)       mulhhw  r2,r1,r0
+ 13c:  (10 41 00 51|51 00 41 10)       mulhhw\. r2,r1,r0
+ 140:  (10 41 00 10|10 00 41 10)       mulhhwu r2,r1,r0
+ 144:  (10 41 00 11|11 00 41 10)       mulhhwu\. r2,r1,r0
+ 148:  (10 41 03 50|50 03 41 10)       mullhw  r2,r1,r0
+ 14c:  (10 41 03 51|51 03 41 10)       mullhw\. r2,r1,r0
+ 150:  (10 41 03 10|10 03 41 10)       mullhwu r2,r1,r0
+ 154:  (10 41 03 11|11 03 41 10)       mullhwu\. r2,r1,r0
+ 158:  (7c 22 00 9c|9c 00 22 7c)       dlmzb   r2,r1,r0
+ 15c:  (7c 22 00 9d|9d 00 22 7c)       dlmzb\.  r2,r1,r0
+ 160:  (7c 02 0b 8c|8c 0b 02 7c)       dccci   r2,r1
+ 164:  (7c 02 0f 8c|8c 0f 02 7c)       iccci   r2,r1
+ 168:  (7c 02 0b 0c|0c 0b 02 7c)       dcblc   r2,r1
+ 16c:  (7c 02 0b 0c|0c 0b 02 7c)       dcblc   r2,r1
+ 170:  (7c 22 0b 0c|0c 0b 22 7c)       dcblc   1,r2,r1
+ 174:  (7c 02 09 4c|4c 09 02 7c)       dcbtls  r2,r1
+ 178:  (7c 02 09 4c|4c 09 02 7c)       dcbtls  r2,r1
+ 17c:  (7c 22 09 4c|4c 09 22 7c)       dcbtls  1,r2,r1
+ 180:  (7c 02 09 0c|0c 09 02 7c)       dcbtstls r2,r1
+ 184:  (7c 02 09 0c|0c 09 02 7c)       dcbtstls r2,r1
+ 188:  (7c 22 09 0c|0c 09 22 7c)       dcbtstls 1,r2,r1
+ 18c:  (7c 02 09 cc|cc 09 02 7c)       icblc   r2,r1
+ 190:  (7c 02 09 cc|cc 09 02 7c)       icblc   r2,r1
+ 194:  (7c 22 09 cc|cc 09 22 7c)       icblc   1,r2,r1
+ 198:  (7c 02 0b cc|cc 0b 02 7c)       icbtls  r2,r1
+ 19c:  (7c 02 0b cc|cc 0b 02 7c)       icbtls  r2,r1
+ 1a0:  (7c 22 0b cc|cc 0b 22 7c)       icbtls  1,r2,r1
+ 1a4:  (7c 41 02 8c|8c 02 41 7c)       dcread  r2,r1,r0
+ 1a8:  (7c 02 0f cc|cc 0f 02 7c)       icread  r2,r1
+ 1ac:  (7c 41 02 9c|9c 02 41 7c)       mfpmr   r2,1
+ 1b0:  (7c 22 02 9c|9c 02 22 7c)       mfpmr   r1,2
+ 1b4:  (7c 81 02 a6|a6 02 81 7c)       mfxer   r4
+ 1b8:  (7c 81 02 a6|a6 02 81 7c)       mfxer   r4
+ 1bc:  (7c 88 02 a6|a6 02 88 7c)       mflr    r4
+ 1c0:  (7c 88 02 a6|a6 02 88 7c)       mflr    r4
+ 1c4:  (7c 89 02 a6|a6 02 89 7c)       mfctr   r4
+ 1c8:  (7c 89 02 a6|a6 02 89 7c)       mfctr   r4
+ 1cc:  (7c 96 02 a6|a6 02 96 7c)       mfdec   r4
+ 1d0:  (7c 96 02 a6|a6 02 96 7c)       mfdec   r4
+ 1d4:  (7c 9a 02 a6|a6 02 9a 7c)       mfsrr0  r4
+ 1d8:  (7c 9a 02 a6|a6 02 9a 7c)       mfsrr0  r4
+ 1dc:  (7c 9b 02 a6|a6 02 9b 7c)       mfsrr1  r4
+ 1e0:  (7c 9b 02 a6|a6 02 9b 7c)       mfsrr1  r4
+ 1e4:  (7c 90 0a a6|a6 0a 90 7c)       mfpid   r4
+ 1e8:  (7c 90 0a a6|a6 0a 90 7c)       mfpid   r4
+ 1ec:  (7c 9a 0a a6|a6 0a 9a 7c)       mfcsrr0 r4
+ 1f0:  (7c 9a 0a a6|a6 0a 9a 7c)       mfcsrr0 r4
+ 1f4:  (7c 9b 0a a6|a6 0a 9b 7c)       mfcsrr1 r4
+ 1f8:  (7c 9b 0a a6|a6 0a 9b 7c)       mfcsrr1 r4
+ 1fc:  (7c 9d 0a a6|a6 0a 9d 7c)       mfdear  r4
+ 200:  (7c 9d 0a a6|a6 0a 9d 7c)       mfdear  r4
+ 204:  (7c 9e 0a a6|a6 0a 9e 7c)       mfesr   r4
+ 208:  (7c 9e 0a a6|a6 0a 9e 7c)       mfesr   r4
+ 20c:  (7c 9f 0a a6|a6 0a 9f 7c)       mfivpr  r4
+ 210:  (7c 9f 0a a6|a6 0a 9f 7c)       mfivpr  r4
+ 214:  (7c 80 42 a6|a6 42 80 7c)       mfusprg0 r4
+ 218:  (7c 80 42 a6|a6 42 80 7c)       mfusprg0 r4
+ 21c:  (7c 84 42 a6|a6 42 84 7c)       mfsprg  r4,4
+ 220:  (7c 84 42 a6|a6 42 84 7c)       mfsprg  r4,4
+ 224:  (7c 85 42 a6|a6 42 85 7c)       mfsprg  r4,5
+ 228:  (7c 85 42 a6|a6 42 85 7c)       mfsprg  r4,5
+ 22c:  (7c 86 42 a6|a6 42 86 7c)       mfsprg  r4,6
+ 230:  (7c 86 42 a6|a6 42 86 7c)       mfsprg  r4,6
+ 234:  (7c 87 42 a6|a6 42 87 7c)       mfsprg  r4,7
+ 238:  (7c 87 42 a6|a6 42 87 7c)       mfsprg  r4,7
+ 23c:  (7c 8c 42 a6|a6 42 8c 7c)       mftb    r4
+ 240:  (7c 8c 42 a6|a6 42 8c 7c)       mftb    r4
+ 244:  (7c 8c 42 a6|a6 42 8c 7c)       mftb    r4
+ 248:  (7c 8d 42 a6|a6 42 8d 7c)       mftbu   r4
+ 24c:  (7c 8d 42 a6|a6 42 8d 7c)       mftbu   r4
+ 250:  (7c 90 42 a6|a6 42 90 7c)       mfsprg  r4,0
+ 254:  (7c 90 42 a6|a6 42 90 7c)       mfsprg  r4,0
+ 258:  (7c 91 42 a6|a6 42 91 7c)       mfsprg  r4,1
+ 25c:  (7c 91 42 a6|a6 42 91 7c)       mfsprg  r4,1
+ 260:  (7c 92 42 a6|a6 42 92 7c)       mfsprg  r4,2
+ 264:  (7c 92 42 a6|a6 42 92 7c)       mfsprg  r4,2
+ 268:  (7c 93 42 a6|a6 42 93 7c)       mfsprg  r4,3
+ 26c:  (7c 93 42 a6|a6 42 93 7c)       mfsprg  r4,3
+ 270:  (7c 9e 42 a6|a6 42 9e 7c)       mfpir   r4
+ 274:  (7c 9e 42 a6|a6 42 9e 7c)       mfpir   r4
+ 278:  (7c 9f 42 a6|a6 42 9f 7c)       mfpvr   r4
+ 27c:  (7c 9f 42 a6|a6 42 9f 7c)       mfpvr   r4
+ 280:  (7c 90 4a a6|a6 4a 90 7c)       mfdbsr  r4
+ 284:  (7c 90 4a a6|a6 4a 90 7c)       mfdbsr  r4
+ 288:  (7c 94 4a a6|a6 4a 94 7c)       mfdbcr0 r4
+ 28c:  (7c 94 4a a6|a6 4a 94 7c)       mfdbcr0 r4
+ 290:  (7c 95 4a a6|a6 4a 95 7c)       mfdbcr1 r4
+ 294:  (7c 95 4a a6|a6 4a 95 7c)       mfdbcr1 r4
+ 298:  (7c 96 4a a6|a6 4a 96 7c)       mfdbcr2 r4
+ 29c:  (7c 96 4a a6|a6 4a 96 7c)       mfdbcr2 r4
+ 2a0:  (7c 98 4a a6|a6 4a 98 7c)       mfiac1  r4
+ 2a4:  (7c 98 4a a6|a6 4a 98 7c)       mfiac1  r4
+ 2a8:  (7c 99 4a a6|a6 4a 99 7c)       mfiac2  r4
+ 2ac:  (7c 99 4a a6|a6 4a 99 7c)       mfiac2  r4
+ 2b0:  (7c 9a 4a a6|a6 4a 9a 7c)       mfiac3  r4
+ 2b4:  (7c 9a 4a a6|a6 4a 9a 7c)       mfiac3  r4
+ 2b8:  (7c 9b 4a a6|a6 4a 9b 7c)       mfiac4  r4
+ 2bc:  (7c 9b 4a a6|a6 4a 9b 7c)       mfiac4  r4
+ 2c0:  (7c 9c 4a a6|a6 4a 9c 7c)       mfdac1  r4
+ 2c4:  (7c 9c 4a a6|a6 4a 9c 7c)       mfdac1  r4
+ 2c8:  (7c 9d 4a a6|a6 4a 9d 7c)       mfdac2  r4
+ 2cc:  (7c 9d 4a a6|a6 4a 9d 7c)       mfdac2  r4
+ 2d0:  (7c 9e 4a a6|a6 4a 9e 7c)       mfdvc1  r4
+ 2d4:  (7c 9e 4a a6|a6 4a 9e 7c)       mfdvc1  r4
+ 2d8:  (7c 9f 4a a6|a6 4a 9f 7c)       mfdvc2  r4
+ 2dc:  (7c 9f 4a a6|a6 4a 9f 7c)       mfdvc2  r4
+ 2e0:  (7c 90 52 a6|a6 52 90 7c)       mftsr   r4
+ 2e4:  (7c 90 52 a6|a6 52 90 7c)       mftsr   r4
+ 2e8:  (7c 94 52 a6|a6 52 94 7c)       mftcr   r4
+ 2ec:  (7c 94 52 a6|a6 52 94 7c)       mftcr   r4
+ 2f0:  (7c 90 62 a6|a6 62 90 7c)       mfivor0 r4
+ 2f4:  (7c 90 62 a6|a6 62 90 7c)       mfivor0 r4
+ 2f8:  (7c 91 62 a6|a6 62 91 7c)       mfivor1 r4
+ 2fc:  (7c 91 62 a6|a6 62 91 7c)       mfivor1 r4
+ 300:  (7c 92 62 a6|a6 62 92 7c)       mfivor2 r4
+ 304:  (7c 92 62 a6|a6 62 92 7c)       mfivor2 r4
+ 308:  (7c 93 62 a6|a6 62 93 7c)       mfivor3 r4
+ 30c:  (7c 93 62 a6|a6 62 93 7c)       mfivor3 r4
+ 310:  (7c 94 62 a6|a6 62 94 7c)       mfivor4 r4
+ 314:  (7c 94 62 a6|a6 62 94 7c)       mfivor4 r4
+ 318:  (7c 95 62 a6|a6 62 95 7c)       mfivor5 r4
+ 31c:  (7c 95 62 a6|a6 62 95 7c)       mfivor5 r4
+ 320:  (7c 96 62 a6|a6 62 96 7c)       mfivor6 r4
+ 324:  (7c 96 62 a6|a6 62 96 7c)       mfivor6 r4
+ 328:  (7c 97 62 a6|a6 62 97 7c)       mfivor7 r4
+ 32c:  (7c 97 62 a6|a6 62 97 7c)       mfivor7 r4
+ 330:  (7c 98 62 a6|a6 62 98 7c)       mfivor8 r4
+ 334:  (7c 98 62 a6|a6 62 98 7c)       mfivor8 r4
+ 338:  (7c 99 62 a6|a6 62 99 7c)       mfivor9 r4
+ 33c:  (7c 99 62 a6|a6 62 99 7c)       mfivor9 r4
+ 340:  (7c 9a 62 a6|a6 62 9a 7c)       mfivor10 r4
+ 344:  (7c 9a 62 a6|a6 62 9a 7c)       mfivor10 r4
+ 348:  (7c 9b 62 a6|a6 62 9b 7c)       mfivor11 r4
+ 34c:  (7c 9b 62 a6|a6 62 9b 7c)       mfivor11 r4
+ 350:  (7c 9c 62 a6|a6 62 9c 7c)       mfivor12 r4
+ 354:  (7c 9c 62 a6|a6 62 9c 7c)       mfivor12 r4
+ 358:  (7c 9d 62 a6|a6 62 9d 7c)       mfivor13 r4
+ 35c:  (7c 9d 62 a6|a6 62 9d 7c)       mfivor13 r4
+ 360:  (7c 9e 62 a6|a6 62 9e 7c)       mfivor14 r4
+ 364:  (7c 9e 62 a6|a6 62 9e 7c)       mfivor14 r4
+ 368:  (7c 9f 62 a6|a6 62 9f 7c)       mfivor15 r4
+ 36c:  (7c 9f 62 a6|a6 62 9f 7c)       mfivor15 r4
+ 370:  (7c 93 82 a6|a6 82 93 7c)       mfivor35 r4
+ 374:  (7c 93 82 a6|a6 82 93 7c)       mfivor35 r4
+ 378:  (7c 9a 8a a6|a6 8a 9a 7c)       mfdc_dat r4
+ 37c:  (7c 9a 8a a6|a6 8a 9a 7c)       mfdc_dat r4
+ 380:  (7c 9b 8a a6|a6 8a 9b 7c)       mfmcsrr1 r4
+ 384:  (7c 9b 8a a6|a6 8a 9b 7c)       mfmcsrr1 r4
+ 388:  (7c 9c 8a a6|a6 8a 9c 7c)       mfmcsr  r4
+ 38c:  (7c 9c 8a a6|a6 8a 9c 7c)       mfmcsr  r4
+ 390:  (7c 90 da a6|a6 da 90 7c)       mfivndx r4
+ 394:  (7c 90 da a6|a6 da 90 7c)       mfivndx r4
+ 398:  (7c 91 da a6|a6 da 91 7c)       mfdvndx r4
+ 39c:  (7c 91 da a6|a6 da 91 7c)       mfdvndx r4
+ 3a0:  (7c 92 da a6|a6 da 92 7c)       mfivlim r4
+ 3a4:  (7c 92 da a6|a6 da 92 7c)       mfivlim r4
+ 3a8:  (7c 93 da a6|a6 da 93 7c)       mfdvlim r4
+ 3ac:  (7c 93 da a6|a6 da 93 7c)       mfdvlim r4
+ 3b0:  (7c 94 da a6|a6 da 94 7c)       mfclcsr r4
+ 3b4:  (7c 94 da a6|a6 da 94 7c)       mfclcsr r4
+ 3b8:  (7c 98 da a6|a6 da 98 7c)       mfccr1  r4
+ 3bc:  (7c 98 da a6|a6 da 98 7c)       mfccr1  r4
+ 3c0:  (7c 9b e2 a6|a6 e2 9b 7c)       mfrstcfg r4
+ 3c4:  (7c 9b e2 a6|a6 e2 9b 7c)       mfrstcfg r4
+ 3c8:  (7c 9c e2 a6|a6 e2 9c 7c)       mfdcdbtrl r4
+ 3cc:  (7c 9c e2 a6|a6 e2 9c 7c)       mfdcdbtrl r4
+ 3d0:  (7c 9d e2 a6|a6 e2 9d 7c)       mfdcdbtrh r4
+ 3d4:  (7c 9d e2 a6|a6 e2 9d 7c)       mfdcdbtrh r4
+ 3d8:  (7c 9f e2 a6|a6 e2 9f 7c)       mficdbtr r4
+ 3dc:  (7c 9f e2 a6|a6 e2 9f 7c)       mficdbtr r4
+ 3e0:  (7c 92 ea a6|a6 ea 92 7c)       mfmmucr r4
+ 3e4:  (7c 92 ea a6|a6 ea 92 7c)       mfmmucr r4
+ 3e8:  (7c 93 ea a6|a6 ea 93 7c)       mfccr0  r4
+ 3ec:  (7c 93 ea a6|a6 ea 93 7c)       mfccr0  r4
+ 3f0:  (7c 93 f2 a6|a6 f2 93 7c)       mficdbdr r4
+ 3f4:  (7c 93 f2 a6|a6 f2 93 7c)       mficdbdr r4
+ 3f8:  (7c 93 fa a6|a6 fa 93 7c)       mfdbdr  r4
+ 3fc:  (7c 93 fa a6|a6 fa 93 7c)       mfdbdr  r4
+ 400:  (7c 96 0b a6|a6 0b 96 7c)       mtdecar r4
+ 404:  (7c 96 0b a6|a6 0b 96 7c)       mtdecar r4
index 7155a5a..7bde43c 100644 (file)
@@ -1,5 +1,5 @@
 # AppliedMicro Titan tests 
-       .section ".text"
+       .text
 start:
        blr
        tweqi           1, 0
index fb2a01a..fcddf9b 100644 (file)
@@ -1,4 +1,4 @@
-       .section .text
+       .text
        se_b    sub1
        se_bl   sub1
        se_bc   0,1,sub2
index bbd7c7b..074cc0f 100644 (file)
@@ -1,4 +1,4 @@
-       .section .text
+       .text
 
 target0:
        se_beq  target3
index 73b3277..8f95dc2 100644 (file)
@@ -1,4 +1,4 @@
-       .section .text
+       .text
 
 target0:
        e_bdnz  target1
index a0d7d80..a973dfe 100644 (file)
@@ -1,4 +1,4 @@
-       .section .text
+       .text
 trap:
         trap
         twlt    1, 2
index 5a7befd..8f9c9d1 100755 (executable)
@@ -1,4 +1,4 @@
-       .section .text
+       .text
 
 subtract:
        sub     1, 2, 3
index e7a2d9b..c903515 100644 (file)
@@ -1,4 +1,4 @@
-        .section .text
+        .text
 
         e_extlwi        2, 2, 1, 0
         e_extrwi        2, 3, 10, 5
index 4d10dd7..ae10f58 100644 (file)
@@ -1,4 +1,4 @@
-       .section .text
+       .text
 
        mtmas1          5
 
index 698d618..cab6120 100755 (executable)
@@ -1,6 +1,6 @@
 # Freescale PowerPC VLE instruction tests
 #as: -mvle
-       .section .text
+       .text
        .extern extern_subr
        .equ    UI8,0x37
        .equ    SCI0,UI8<<0
index 68e35f3..7ce57da 100644 (file)
 #objdump: -d -Mvsx
 #name: VSX tests
 
-.*: +file format elf(32)?(64)?-powerpc.*
+.*
 
 
 Disassembly of section \.text:
 
 0+00 <start>:
-   0:  7d 0a a4 99     lxsdx   vs40,r10,r20
-   4:  7d 0a a6 99     lxvd2x  vs40,r10,r20
-   8:  7d 0a a2 99     lxvdsx  vs40,r10,r20
-   c:  7d 0a a6 19     lxvw4x  vs40,r10,r20
-  10:  7d 0a a5 99     stxsdx  vs40,r10,r20
-  14:  7d 0a a7 99     stxvd2x vs40,r10,r20
-  18:  7d 0a a7 19     stxvw4x vs40,r10,r20
-  1c:  f1 00 e5 67     xsabsdp vs40,vs60
-  20:  f1 12 e1 07     xsadddp vs40,vs50,vs60
-  24:  f0 92 e1 5e     xscmpodp cr1,vs50,vs60
-  28:  f0 92 e1 1e     xscmpudp cr1,vs50,vs60
-  2c:  f1 12 e5 87     xscpsgndp vs40,vs50,vs60
-  30:  f1 00 e4 27     xscvdpsp vs40,vs60
-  34:  f1 00 e5 63     xscvdpsxds vs40,vs60
-  38:  f1 00 e1 63     xscvdpsxws vs40,vs60
-  3c:  f1 00 e5 23     xscvdpuxds vs40,vs60
-  40:  f1 00 e1 23     xscvdpuxws vs40,vs60
-  44:  f1 00 e5 27     xscvspdp vs40,vs60
-  48:  f1 00 e5 e3     xscvsxddp vs40,vs60
-  4c:  f1 00 e5 a3     xscvuxddp vs40,vs60
-  50:  f1 12 e1 c7     xsdivdp vs40,vs50,vs60
-  54:  f1 12 e1 0f     xsmaddadp vs40,vs50,vs60
-  58:  f1 12 e1 4f     xsmaddmdp vs40,vs50,vs60
-  5c:  f1 12 e5 07     xsmaxdp vs40,vs50,vs60
-  60:  f1 12 e5 47     xsmindp vs40,vs50,vs60
-  64:  f1 12 e1 8f     xsmsubadp vs40,vs50,vs60
-  68:  f1 12 e1 cf     xsmsubmdp vs40,vs50,vs60
-  6c:  f1 12 e1 87     xsmuldp vs40,vs50,vs60
-  70:  f1 00 e5 a7     xsnabsdp vs40,vs60
-  74:  f1 00 e5 e7     xsnegdp vs40,vs60
-  78:  f1 12 e5 0f     xsnmaddadp vs40,vs50,vs60
-  7c:  f1 12 e5 4f     xsnmaddmdp vs40,vs50,vs60
-  80:  f1 12 e5 8f     xsnmsubadp vs40,vs50,vs60
-  84:  f1 12 e5 cf     xsnmsubmdp vs40,vs50,vs60
-  88:  f1 00 e1 27     xsrdpi  vs40,vs60
-  8c:  f1 00 e1 af     xsrdpic vs40,vs60
-  90:  f1 00 e1 e7     xsrdpim vs40,vs60
-  94:  f1 00 e1 a7     xsrdpip vs40,vs60
-  98:  f1 00 e1 67     xsrdpiz vs40,vs60
-  9c:  f1 00 e1 6b     xsredp  vs40,vs60
-  a0:  f1 00 e1 2b     xsrsqrtedp vs40,vs60
-  a4:  f1 00 e1 2f     xssqrtdp vs40,vs60
-  a8:  f1 12 e1 47     xssubdp vs40,vs50,vs60
-  ac:  f0 92 e1 ee     xstdivdp cr1,vs50,vs60
-  b0:  f0 80 e1 aa     xstsqrtdp cr1,vs60
-  b4:  f1 00 e7 67     xvabsdp vs40,vs60
-  b8:  f1 00 e6 67     xvabssp vs40,vs60
-  bc:  f1 12 e3 07     xvadddp vs40,vs50,vs60
-  c0:  f1 12 e2 07     xvaddsp vs40,vs50,vs60
-  c4:  f1 12 e3 1f     xvcmpeqdp vs40,vs50,vs60
-  c8:  f1 12 e7 1f     xvcmpeqdp\. vs40,vs50,vs60
-  cc:  f1 12 e2 1f     xvcmpeqsp vs40,vs50,vs60
-  d0:  f1 12 e6 1f     xvcmpeqsp\. vs40,vs50,vs60
-  d4:  f1 12 e3 9f     xvcmpgedp vs40,vs50,vs60
-  d8:  f1 12 e7 9f     xvcmpgedp\. vs40,vs50,vs60
-  dc:  f1 12 e2 9f     xvcmpgesp vs40,vs50,vs60
-  e0:  f1 12 e6 9f     xvcmpgesp\. vs40,vs50,vs60
-  e4:  f1 12 e3 5f     xvcmpgtdp vs40,vs50,vs60
-  e8:  f1 12 e7 5f     xvcmpgtdp\. vs40,vs50,vs60
-  ec:  f1 12 e2 5f     xvcmpgtsp vs40,vs50,vs60
-  f0:  f1 12 e6 5f     xvcmpgtsp\. vs40,vs50,vs60
-  f4:  f1 12 e7 87     xvcpsgndp vs40,vs50,vs60
-  f8:  f1 1c e7 87     xvmovdp vs40,vs60
-  fc:  f1 1c e7 87     xvmovdp vs40,vs60
- 100:  f1 12 e6 87     xvcpsgnsp vs40,vs50,vs60
- 104:  f1 1c e6 87     xvmovsp vs40,vs60
- 108:  f1 1c e6 87     xvmovsp vs40,vs60
- 10c:  f1 00 e6 27     xvcvdpsp vs40,vs60
- 110:  f1 00 e7 63     xvcvdpsxds vs40,vs60
- 114:  f1 00 e3 63     xvcvdpsxws vs40,vs60
- 118:  f1 00 e7 23     xvcvdpuxds vs40,vs60
- 11c:  f1 00 e3 23     xvcvdpuxws vs40,vs60
- 120:  f1 00 e7 27     xvcvspdp vs40,vs60
- 124:  f1 00 e6 63     xvcvspsxds vs40,vs60
- 128:  f1 00 e2 63     xvcvspsxws vs40,vs60
- 12c:  f1 00 e6 23     xvcvspuxds vs40,vs60
- 130:  f1 00 e2 23     xvcvspuxws vs40,vs60
- 134:  f1 00 e7 e3     xvcvsxddp vs40,vs60
- 138:  f1 00 e6 e3     xvcvsxdsp vs40,vs60
- 13c:  f1 00 e3 e3     xvcvsxwdp vs40,vs60
- 140:  f1 00 e2 e3     xvcvsxwsp vs40,vs60
- 144:  f1 00 e7 a3     xvcvuxddp vs40,vs60
- 148:  f1 00 e6 a3     xvcvuxdsp vs40,vs60
- 14c:  f1 00 e3 a3     xvcvuxwdp vs40,vs60
- 150:  f1 00 e2 a3     xvcvuxwsp vs40,vs60
- 154:  f1 12 e3 c7     xvdivdp vs40,vs50,vs60
- 158:  f1 12 e2 c7     xvdivsp vs40,vs50,vs60
- 15c:  f1 12 e3 0f     xvmaddadp vs40,vs50,vs60
- 160:  f1 12 e3 4f     xvmaddmdp vs40,vs50,vs60
- 164:  f1 12 e2 0f     xvmaddasp vs40,vs50,vs60
- 168:  f1 12 e2 4f     xvmaddmsp vs40,vs50,vs60
- 16c:  f1 12 e7 07     xvmaxdp vs40,vs50,vs60
- 170:  f1 12 e6 07     xvmaxsp vs40,vs50,vs60
- 174:  f1 12 e7 47     xvmindp vs40,vs50,vs60
- 178:  f1 12 e6 47     xvminsp vs40,vs50,vs60
- 17c:  f1 12 e3 8f     xvmsubadp vs40,vs50,vs60
- 180:  f1 12 e3 cf     xvmsubmdp vs40,vs50,vs60
- 184:  f1 12 e2 8f     xvmsubasp vs40,vs50,vs60
- 188:  f1 12 e2 cf     xvmsubmsp vs40,vs50,vs60
- 18c:  f1 12 e3 87     xvmuldp vs40,vs50,vs60
- 190:  f1 12 e2 87     xvmulsp vs40,vs50,vs60
- 194:  f1 00 e7 a7     xvnabsdp vs40,vs60
- 198:  f1 00 e6 a7     xvnabssp vs40,vs60
- 19c:  f1 00 e7 e7     xvnegdp vs40,vs60
- 1a0:  f1 00 e6 e7     xvnegsp vs40,vs60
- 1a4:  f1 12 e7 0f     xvnmaddadp vs40,vs50,vs60
- 1a8:  f1 12 e7 4f     xvnmaddmdp vs40,vs50,vs60
- 1ac:  f1 12 e6 0f     xvnmaddasp vs40,vs50,vs60
- 1b0:  f1 12 e6 4f     xvnmaddmsp vs40,vs50,vs60
- 1b4:  f1 12 e7 8f     xvnmsubadp vs40,vs50,vs60
- 1b8:  f1 12 e7 cf     xvnmsubmdp vs40,vs50,vs60
- 1bc:  f1 12 e6 8f     xvnmsubasp vs40,vs50,vs60
- 1c0:  f1 12 e6 cf     xvnmsubmsp vs40,vs50,vs60
- 1c4:  f1 00 e3 27     xvrdpi  vs40,vs60
- 1c8:  f1 00 e3 af     xvrdpic vs40,vs60
- 1cc:  f1 00 e3 e7     xvrdpim vs40,vs60
- 1d0:  f1 00 e3 a7     xvrdpip vs40,vs60
- 1d4:  f1 00 e3 67     xvrdpiz vs40,vs60
- 1d8:  f1 00 e3 6b     xvredp  vs40,vs60
- 1dc:  f1 00 e2 6b     xvresp  vs40,vs60
- 1e0:  f1 00 e2 27     xvrspi  vs40,vs60
- 1e4:  f1 00 e2 af     xvrspic vs40,vs60
- 1e8:  f1 00 e2 e7     xvrspim vs40,vs60
- 1ec:  f1 00 e2 a7     xvrspip vs40,vs60
- 1f0:  f1 00 e2 67     xvrspiz vs40,vs60
- 1f4:  f1 00 e3 2b     xvrsqrtedp vs40,vs60
- 1f8:  f1 00 e2 2b     xvrsqrtesp vs40,vs60
- 1fc:  f1 00 e3 2f     xvsqrtdp vs40,vs60
- 200:  f1 00 e2 2f     xvsqrtsp vs40,vs60
- 204:  f1 12 e3 47     xvsubdp vs40,vs50,vs60
- 208:  f1 12 e2 47     xvsubsp vs40,vs50,vs60
- 20c:  f0 92 e3 ee     xvtdivdp cr1,vs50,vs60
- 210:  f0 92 e2 ee     xvtdivsp cr1,vs50,vs60
- 214:  f0 80 e3 aa     xvtsqrtdp cr1,vs60
- 218:  f0 80 e2 aa     xvtsqrtsp cr1,vs60
- 21c:  f1 12 e4 17     xxland  vs40,vs50,vs60
- 220:  f1 12 e4 57     xxlandc vs40,vs50,vs60
- 224:  f1 12 e5 17     xxlnor  vs40,vs50,vs60
- 228:  f1 12 e4 97     xxlor   vs40,vs50,vs60
- 22c:  f1 12 e4 d7     xxlxor  vs40,vs50,vs60
- 230:  f1 12 e0 97     xxmrghw vs40,vs50,vs60
- 234:  f1 12 e1 97     xxmrglw vs40,vs50,vs60
- 238:  f1 12 e0 57     xxmrghd vs40,vs50,vs60
- 23c:  f1 12 e1 57     xxpermdi vs40,vs50,vs60,1
- 240:  f1 12 e2 57     xxpermdi vs40,vs50,vs60,2
- 244:  f1 12 e3 57     xxmrgld vs40,vs50,vs60
- 248:  f1 12 90 57     xxspltd vs40,vs50,0
- 24c:  f1 12 90 57     xxspltd vs40,vs50,0
- 250:  f1 12 93 57     xxspltd vs40,vs50,1
- 254:  f1 12 93 57     xxspltd vs40,vs50,1
- 258:  f1 12 e0 57     xxmrghd vs40,vs50,vs60
- 25c:  f1 12 e0 57     xxmrghd vs40,vs50,vs60
- 260:  f1 12 e3 57     xxmrgld vs40,vs50,vs60
- 264:  f1 12 92 57     xxswapd vs40,vs50
- 268:  f1 12 92 57     xxswapd vs40,vs50
- 26c:  f1 12 e7 bf     xxsel   vs40,vs50,vs60,vs62
- 270:  f1 12 e2 17     xxsldwi vs40,vs50,vs60,2
- 274:  f1 02 e2 93     xxspltw vs40,vs60,2
+   0:  (7d 0a a4 99|99 a4 0a 7d)       lxsdx   vs40,r10,r20
+   4:  (7d 0a a6 99|99 a6 0a 7d)       lxvd2x  vs40,r10,r20
+   8:  (7d 0a a2 99|99 a2 0a 7d)       lxvdsx  vs40,r10,r20
+   c:  (7d 0a a6 19|19 a6 0a 7d)       lxvw4x  vs40,r10,r20
+  10:  (7d 0a a5 99|99 a5 0a 7d)       stxsdx  vs40,r10,r20
+  14:  (7d 0a a7 99|99 a7 0a 7d)       stxvd2x vs40,r10,r20
+  18:  (7d 0a a7 19|19 a7 0a 7d)       stxvw4x vs40,r10,r20
+  1c:  (f1 00 e5 67|67 e5 00 f1)       xsabsdp vs40,vs60
+  20:  (f1 12 e1 07|07 e1 12 f1)       xsadddp vs40,vs50,vs60
+  24:  (f0 92 e1 5e|5e e1 92 f0)       xscmpodp cr1,vs50,vs60
+  28:  (f0 92 e1 1e|1e e1 92 f0)       xscmpudp cr1,vs50,vs60
+  2c:  (f1 12 e5 87|87 e5 12 f1)       xscpsgndp vs40,vs50,vs60
+  30:  (f1 00 e4 27|27 e4 00 f1)       xscvdpsp vs40,vs60
+  34:  (f1 00 e5 63|63 e5 00 f1)       xscvdpsxds vs40,vs60
+  38:  (f1 00 e1 63|63 e1 00 f1)       xscvdpsxws vs40,vs60
+  3c:  (f1 00 e5 23|23 e5 00 f1)       xscvdpuxds vs40,vs60
+  40:  (f1 00 e1 23|23 e1 00 f1)       xscvdpuxws vs40,vs60
+  44:  (f1 00 e5 27|27 e5 00 f1)       xscvspdp vs40,vs60
+  48:  (f1 00 e5 e3|e3 e5 00 f1)       xscvsxddp vs40,vs60
+  4c:  (f1 00 e5 a3|a3 e5 00 f1)       xscvuxddp vs40,vs60
+  50:  (f1 12 e1 c7|c7 e1 12 f1)       xsdivdp vs40,vs50,vs60
+  54:  (f1 12 e1 0f|0f e1 12 f1)       xsmaddadp vs40,vs50,vs60
+  58:  (f1 12 e1 4f|4f e1 12 f1)       xsmaddmdp vs40,vs50,vs60
+  5c:  (f1 12 e5 07|07 e5 12 f1)       xsmaxdp vs40,vs50,vs60
+  60:  (f1 12 e5 47|47 e5 12 f1)       xsmindp vs40,vs50,vs60
+  64:  (f1 12 e1 8f|8f e1 12 f1)       xsmsubadp vs40,vs50,vs60
+  68:  (f1 12 e1 cf|cf e1 12 f1)       xsmsubmdp vs40,vs50,vs60
+  6c:  (f1 12 e1 87|87 e1 12 f1)       xsmuldp vs40,vs50,vs60
+  70:  (f1 00 e5 a7|a7 e5 00 f1)       xsnabsdp vs40,vs60
+  74:  (f1 00 e5 e7|e7 e5 00 f1)       xsnegdp vs40,vs60
+  78:  (f1 12 e5 0f|0f e5 12 f1)       xsnmaddadp vs40,vs50,vs60
+  7c:  (f1 12 e5 4f|4f e5 12 f1)       xsnmaddmdp vs40,vs50,vs60
+  80:  (f1 12 e5 8f|8f e5 12 f1)       xsnmsubadp vs40,vs50,vs60
+  84:  (f1 12 e5 cf|cf e5 12 f1)       xsnmsubmdp vs40,vs50,vs60
+  88:  (f1 00 e1 27|27 e1 00 f1)       xsrdpi  vs40,vs60
+  8c:  (f1 00 e1 af|af e1 00 f1)       xsrdpic vs40,vs60
+  90:  (f1 00 e1 e7|e7 e1 00 f1)       xsrdpim vs40,vs60
+  94:  (f1 00 e1 a7|a7 e1 00 f1)       xsrdpip vs40,vs60
+  98:  (f1 00 e1 67|67 e1 00 f1)       xsrdpiz vs40,vs60
+  9c:  (f1 00 e1 6b|6b e1 00 f1)       xsredp  vs40,vs60
+  a0:  (f1 00 e1 2b|2b e1 00 f1)       xsrsqrtedp vs40,vs60
+  a4:  (f1 00 e1 2f|2f e1 00 f1)       xssqrtdp vs40,vs60
+  a8:  (f1 12 e1 47|47 e1 12 f1)       xssubdp vs40,vs50,vs60
+  ac:  (f0 92 e1 ee|ee e1 92 f0)       xstdivdp cr1,vs50,vs60
+  b0:  (f0 80 e1 aa|aa e1 80 f0)       xstsqrtdp cr1,vs60
+  b4:  (f1 00 e7 67|67 e7 00 f1)       xvabsdp vs40,vs60
+  b8:  (f1 00 e6 67|67 e6 00 f1)       xvabssp vs40,vs60
+  bc:  (f1 12 e3 07|07 e3 12 f1)       xvadddp vs40,vs50,vs60
+  c0:  (f1 12 e2 07|07 e2 12 f1)       xvaddsp vs40,vs50,vs60
+  c4:  (f1 12 e3 1f|1f e3 12 f1)       xvcmpeqdp vs40,vs50,vs60
+  c8:  (f1 12 e7 1f|1f e7 12 f1)       xvcmpeqdp\. vs40,vs50,vs60
+  cc:  (f1 12 e2 1f|1f e2 12 f1)       xvcmpeqsp vs40,vs50,vs60
+  d0:  (f1 12 e6 1f|1f e6 12 f1)       xvcmpeqsp\. vs40,vs50,vs60
+  d4:  (f1 12 e3 9f|9f e3 12 f1)       xvcmpgedp vs40,vs50,vs60
+  d8:  (f1 12 e7 9f|9f e7 12 f1)       xvcmpgedp\. vs40,vs50,vs60
+  dc:  (f1 12 e2 9f|9f e2 12 f1)       xvcmpgesp vs40,vs50,vs60
+  e0:  (f1 12 e6 9f|9f e6 12 f1)       xvcmpgesp\. vs40,vs50,vs60
+  e4:  (f1 12 e3 5f|5f e3 12 f1)       xvcmpgtdp vs40,vs50,vs60
+  e8:  (f1 12 e7 5f|5f e7 12 f1)       xvcmpgtdp\. vs40,vs50,vs60
+  ec:  (f1 12 e2 5f|5f e2 12 f1)       xvcmpgtsp vs40,vs50,vs60
+  f0:  (f1 12 e6 5f|5f e6 12 f1)       xvcmpgtsp\. vs40,vs50,vs60
+  f4:  (f1 12 e7 87|87 e7 12 f1)       xvcpsgndp vs40,vs50,vs60
+  f8:  (f1 1c e7 87|87 e7 1c f1)       xvmovdp vs40,vs60
+  fc:  (f1 1c e7 87|87 e7 1c f1)       xvmovdp vs40,vs60
+ 100:  (f1 12 e6 87|87 e6 12 f1)       xvcpsgnsp vs40,vs50,vs60
+ 104:  (f1 1c e6 87|87 e6 1c f1)       xvmovsp vs40,vs60
+ 108:  (f1 1c e6 87|87 e6 1c f1)       xvmovsp vs40,vs60
+ 10c:  (f1 00 e6 27|27 e6 00 f1)       xvcvdpsp vs40,vs60
+ 110:  (f1 00 e7 63|63 e7 00 f1)       xvcvdpsxds vs40,vs60
+ 114:  (f1 00 e3 63|63 e3 00 f1)       xvcvdpsxws vs40,vs60
+ 118:  (f1 00 e7 23|23 e7 00 f1)       xvcvdpuxds vs40,vs60
+ 11c:  (f1 00 e3 23|23 e3 00 f1)       xvcvdpuxws vs40,vs60
+ 120:  (f1 00 e7 27|27 e7 00 f1)       xvcvspdp vs40,vs60
+ 124:  (f1 00 e6 63|63 e6 00 f1)       xvcvspsxds vs40,vs60
+ 128:  (f1 00 e2 63|63 e2 00 f1)       xvcvspsxws vs40,vs60
+ 12c:  (f1 00 e6 23|23 e6 00 f1)       xvcvspuxds vs40,vs60
+ 130:  (f1 00 e2 23|23 e2 00 f1)       xvcvspuxws vs40,vs60
+ 134:  (f1 00 e7 e3|e3 e7 00 f1)       xvcvsxddp vs40,vs60
+ 138:  (f1 00 e6 e3|e3 e6 00 f1)       xvcvsxdsp vs40,vs60
+ 13c:  (f1 00 e3 e3|e3 e3 00 f1)       xvcvsxwdp vs40,vs60
+ 140:  (f1 00 e2 e3|e3 e2 00 f1)       xvcvsxwsp vs40,vs60
+ 144:  (f1 00 e7 a3|a3 e7 00 f1)       xvcvuxddp vs40,vs60
+ 148:  (f1 00 e6 a3|a3 e6 00 f1)       xvcvuxdsp vs40,vs60
+ 14c:  (f1 00 e3 a3|a3 e3 00 f1)       xvcvuxwdp vs40,vs60
+ 150:  (f1 00 e2 a3|a3 e2 00 f1)       xvcvuxwsp vs40,vs60
+ 154:  (f1 12 e3 c7|c7 e3 12 f1)       xvdivdp vs40,vs50,vs60
+ 158:  (f1 12 e2 c7|c7 e2 12 f1)       xvdivsp vs40,vs50,vs60
+ 15c:  (f1 12 e3 0f|0f e3 12 f1)       xvmaddadp vs40,vs50,vs60
+ 160:  (f1 12 e3 4f|4f e3 12 f1)       xvmaddmdp vs40,vs50,vs60
+ 164:  (f1 12 e2 0f|0f e2 12 f1)       xvmaddasp vs40,vs50,vs60
+ 168:  (f1 12 e2 4f|4f e2 12 f1)       xvmaddmsp vs40,vs50,vs60
+ 16c:  (f1 12 e7 07|07 e7 12 f1)       xvmaxdp vs40,vs50,vs60
+ 170:  (f1 12 e6 07|07 e6 12 f1)       xvmaxsp vs40,vs50,vs60
+ 174:  (f1 12 e7 47|47 e7 12 f1)       xvmindp vs40,vs50,vs60
+ 178:  (f1 12 e6 47|47 e6 12 f1)       xvminsp vs40,vs50,vs60
+ 17c:  (f1 12 e3 8f|8f e3 12 f1)       xvmsubadp vs40,vs50,vs60
+ 180:  (f1 12 e3 cf|cf e3 12 f1)       xvmsubmdp vs40,vs50,vs60
+ 184:  (f1 12 e2 8f|8f e2 12 f1)       xvmsubasp vs40,vs50,vs60
+ 188:  (f1 12 e2 cf|cf e2 12 f1)       xvmsubmsp vs40,vs50,vs60
+ 18c:  (f1 12 e3 87|87 e3 12 f1)       xvmuldp vs40,vs50,vs60
+ 190:  (f1 12 e2 87|87 e2 12 f1)       xvmulsp vs40,vs50,vs60
+ 194:  (f1 00 e7 a7|a7 e7 00 f1)       xvnabsdp vs40,vs60
+ 198:  (f1 00 e6 a7|a7 e6 00 f1)       xvnabssp vs40,vs60
+ 19c:  (f1 00 e7 e7|e7 e7 00 f1)       xvnegdp vs40,vs60
+ 1a0:  (f1 00 e6 e7|e7 e6 00 f1)       xvnegsp vs40,vs60
+ 1a4:  (f1 12 e7 0f|0f e7 12 f1)       xvnmaddadp vs40,vs50,vs60
+ 1a8:  (f1 12 e7 4f|4f e7 12 f1)       xvnmaddmdp vs40,vs50,vs60
+ 1ac:  (f1 12 e6 0f|0f e6 12 f1)       xvnmaddasp vs40,vs50,vs60
+ 1b0:  (f1 12 e6 4f|4f e6 12 f1)       xvnmaddmsp vs40,vs50,vs60
+ 1b4:  (f1 12 e7 8f|8f e7 12 f1)       xvnmsubadp vs40,vs50,vs60
+ 1b8:  (f1 12 e7 cf|cf e7 12 f1)       xvnmsubmdp vs40,vs50,vs60
+ 1bc:  (f1 12 e6 8f|8f e6 12 f1)       xvnmsubasp vs40,vs50,vs60
+ 1c0:  (f1 12 e6 cf|cf e6 12 f1)       xvnmsubmsp vs40,vs50,vs60
+ 1c4:  (f1 00 e3 27|27 e3 00 f1)       xvrdpi  vs40,vs60
+ 1c8:  (f1 00 e3 af|af e3 00 f1)       xvrdpic vs40,vs60
+ 1cc:  (f1 00 e3 e7|e7 e3 00 f1)       xvrdpim vs40,vs60
+ 1d0:  (f1 00 e3 a7|a7 e3 00 f1)       xvrdpip vs40,vs60
+ 1d4:  (f1 00 e3 67|67 e3 00 f1)       xvrdpiz vs40,vs60
+ 1d8:  (f1 00 e3 6b|6b e3 00 f1)       xvredp  vs40,vs60
+ 1dc:  (f1 00 e2 6b|6b e2 00 f1)       xvresp  vs40,vs60
+ 1e0:  (f1 00 e2 27|27 e2 00 f1)       xvrspi  vs40,vs60
+ 1e4:  (f1 00 e2 af|af e2 00 f1)       xvrspic vs40,vs60
+ 1e8:  (f1 00 e2 e7|e7 e2 00 f1)       xvrspim vs40,vs60
+ 1ec:  (f1 00 e2 a7|a7 e2 00 f1)       xvrspip vs40,vs60
+ 1f0:  (f1 00 e2 67|67 e2 00 f1)       xvrspiz vs40,vs60
+ 1f4:  (f1 00 e3 2b|2b e3 00 f1)       xvrsqrtedp vs40,vs60
+ 1f8:  (f1 00 e2 2b|2b e2 00 f1)       xvrsqrtesp vs40,vs60
+ 1fc:  (f1 00 e3 2f|2f e3 00 f1)       xvsqrtdp vs40,vs60
+ 200:  (f1 00 e2 2f|2f e2 00 f1)       xvsqrtsp vs40,vs60
+ 204:  (f1 12 e3 47|47 e3 12 f1)       xvsubdp vs40,vs50,vs60
+ 208:  (f1 12 e2 47|47 e2 12 f1)       xvsubsp vs40,vs50,vs60
+ 20c:  (f0 92 e3 ee|ee e3 92 f0)       xvtdivdp cr1,vs50,vs60
+ 210:  (f0 92 e2 ee|ee e2 92 f0)       xvtdivsp cr1,vs50,vs60
+ 214:  (f0 80 e3 aa|aa e3 80 f0)       xvtsqrtdp cr1,vs60
+ 218:  (f0 80 e2 aa|aa e2 80 f0)       xvtsqrtsp cr1,vs60
+ 21c:  (f1 12 e4 17|17 e4 12 f1)       xxland  vs40,vs50,vs60
+ 220:  (f1 12 e4 57|57 e4 12 f1)       xxlandc vs40,vs50,vs60
+ 224:  (f1 12 e5 17|17 e5 12 f1)       xxlnor  vs40,vs50,vs60
+ 228:  (f1 12 e4 97|97 e4 12 f1)       xxlor   vs40,vs50,vs60
+ 22c:  (f1 12 e4 d7|d7 e4 12 f1)       xxlxor  vs40,vs50,vs60
+ 230:  (f1 12 e0 97|97 e0 12 f1)       xxmrghw vs40,vs50,vs60
+ 234:  (f1 12 e1 97|97 e1 12 f1)       xxmrglw vs40,vs50,vs60
+ 238:  (f1 12 e0 57|57 e0 12 f1)       xxmrghd vs40,vs50,vs60
+ 23c:  (f1 12 e1 57|57 e1 12 f1)       xxpermdi vs40,vs50,vs60,1
+ 240:  (f1 12 e2 57|57 e2 12 f1)       xxpermdi vs40,vs50,vs60,2
+ 244:  (f1 12 e3 57|57 e3 12 f1)       xxmrgld vs40,vs50,vs60
+ 248:  (f1 12 90 57|57 90 12 f1)       xxspltd vs40,vs50,0
+ 24c:  (f1 12 90 57|57 90 12 f1)       xxspltd vs40,vs50,0
+ 250:  (f1 12 93 57|57 93 12 f1)       xxspltd vs40,vs50,1
+ 254:  (f1 12 93 57|57 93 12 f1)       xxspltd vs40,vs50,1
+ 258:  (f1 12 e0 57|57 e0 12 f1)       xxmrghd vs40,vs50,vs60
+ 25c:  (f1 12 e0 57|57 e0 12 f1)       xxmrghd vs40,vs50,vs60
+ 260:  (f1 12 e3 57|57 e3 12 f1)       xxmrgld vs40,vs50,vs60
+ 264:  (f1 12 92 57|57 92 12 f1)       xxswapd vs40,vs50
+ 268:  (f1 12 92 57|57 92 12 f1)       xxswapd vs40,vs50
+ 26c:  (f1 12 e7 bf|bf e7 12 f1)       xxsel   vs40,vs50,vs60,vs62
+ 270:  (f1 12 e2 17|17 e2 12 f1)       xxsldwi vs40,vs50,vs60,2
+ 274:  (f1 02 e2 93|93 e2 02 f1)       xxspltw vs40,vs60,2
index f944d5c..6927ee1 100644 (file)
@@ -1,4 +1,4 @@
-       .section        ".text"
+       .text
 start:
        lxsdx      40,10,20
        lxvd2x     40,10,20