| # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s |
| |
| # FIXME: decode as beqlr 0 |
| # CHECK: bclr 12, 2 |
| 0x4d 0x82 0x00 0x20 |
| |
| # FIXME: decode as beqlr 1 |
| # CHECK: bclr 12, 6 |
| 0x4d 0x86 0x00 0x20 |
| |
| # FIXME: decode as beqlr 2 |
| # CHECK: bclr 12, 10 |
| 0x4d 0x8a 0x00 0x20 |
| |
| # FIXME: decode as beqlr 3 |
| # CHECK: bclr 12, 14 |
| 0x4d 0x8e 0x00 0x20 |
| |
| # FIXME: decode as beqlr 4 |
| # CHECK: bclr 12, 18 |
| 0x4d 0x92 0x00 0x20 |
| |
| # FIXME: decode as beqlr 5 |
| # CHECK: bclr 12, 22 |
| 0x4d 0x96 0x00 0x20 |
| |
| # FIXME: decode as beqlr 6 |
| # CHECK: bclr 12, 26 |
| 0x4d 0x9a 0x00 0x20 |
| |
| # FIXME: decode as beqlr 7 |
| # CHECK: bclr 12, 30 |
| 0x4d 0x9e 0x00 0x20 |
| |
| # CHECK: bclr 12, 0 |
| 0x4d 0x80 0x00 0x20 |
| |
| # CHECK: bclr 12, 1 |
| 0x4d 0x81 0x00 0x20 |
| |
| # CHECK: bclr 12, 2 |
| 0x4d 0x82 0x00 0x20 |
| |
| # CHECK: bclr 12, 3 |
| 0x4d 0x83 0x00 0x20 |
| |
| # CHECK: bclr 12, 3 |
| 0x4d 0x83 0x00 0x20 |
| |
| # CHECK: bclr 12, 4 |
| 0x4d 0x84 0x00 0x20 |
| |
| # CHECK: bclr 12, 5 |
| 0x4d 0x85 0x00 0x20 |
| |
| # CHECK: bclr 12, 6 |
| 0x4d 0x86 0x00 0x20 |
| |
| # CHECK: bclr 12, 7 |
| 0x4d 0x87 0x00 0x20 |
| |
| # CHECK: bclr 12, 7 |
| 0x4d 0x87 0x00 0x20 |
| |
| # CHECK: bclr 12, 8 |
| 0x4d 0x88 0x00 0x20 |
| |
| # CHECK: bclr 12, 9 |
| 0x4d 0x89 0x00 0x20 |
| |
| # CHECK: bclr 12, 10 |
| 0x4d 0x8a 0x00 0x20 |
| |
| # CHECK: bclr 12, 11 |
| 0x4d 0x8b 0x00 0x20 |
| |
| # CHECK: bclr 12, 11 |
| 0x4d 0x8b 0x00 0x20 |
| |
| # CHECK: bclr 12, 12 |
| 0x4d 0x8c 0x00 0x20 |
| |
| # CHECK: bclr 12, 13 |
| 0x4d 0x8d 0x00 0x20 |
| |
| # CHECK: bclr 12, 14 |
| 0x4d 0x8e 0x00 0x20 |
| |
| # CHECK: bclr 12, 15 |
| 0x4d 0x8f 0x00 0x20 |
| |
| # CHECK: bclr 12, 15 |
| 0x4d 0x8f 0x00 0x20 |
| |
| # CHECK: bclr 12, 16 |
| 0x4d 0x90 0x00 0x20 |
| |
| # CHECK: bclr 12, 17 |
| 0x4d 0x91 0x00 0x20 |
| |
| # CHECK: bclr 12, 18 |
| 0x4d 0x92 0x00 0x20 |
| |
| # CHECK: bclr 12, 19 |
| 0x4d 0x93 0x00 0x20 |
| |
| # CHECK: bclr 12, 19 |
| 0x4d 0x93 0x00 0x20 |
| |
| # CHECK: bclr 12, 20 |
| 0x4d 0x94 0x00 0x20 |
| |
| # CHECK: bclr 12, 21 |
| 0x4d 0x95 0x00 0x20 |
| |
| # CHECK: bclr 12, 22 |
| 0x4d 0x96 0x00 0x20 |
| |
| # CHECK: bclr 12, 23 |
| 0x4d 0x97 0x00 0x20 |
| |
| # CHECK: bclr 12, 23 |
| 0x4d 0x97 0x00 0x20 |
| |
| # CHECK: bclr 12, 24 |
| 0x4d 0x98 0x00 0x20 |
| |
| # CHECK: bclr 12, 25 |
| 0x4d 0x99 0x00 0x20 |
| |
| # CHECK: bclr 12, 26 |
| 0x4d 0x9a 0x00 0x20 |
| |
| # CHECK: bclr 12, 27 |
| 0x4d 0x9b 0x00 0x20 |
| |
| # CHECK: bclr 12, 27 |
| 0x4d 0x9b 0x00 0x20 |
| |
| # CHECK: bclr 12, 28 |
| 0x4d 0x9c 0x00 0x20 |
| |
| # CHECK: bclr 12, 29 |
| 0x4d 0x9d 0x00 0x20 |
| |
| # CHECK: bclr 12, 30 |
| 0x4d 0x9e 0x00 0x20 |
| |
| # CHECK: bclr 12, 31 |
| 0x4d 0x9f 0x00 0x20 |
| |
| # CHECK: bclr 12, 31 |
| 0x4d 0x9f 0x00 0x20 |
| |
| # CHECK: blr |
| 0x4e 0x80 0x00 0x20 |
| |
| # CHECK: bctr |
| 0x4e 0x80 0x04 0x20 |
| |
| # CHECK: blrl |
| 0x4e 0x80 0x00 0x21 |
| |
| # CHECK: bctrl |
| 0x4e 0x80 0x04 0x21 |
| |
| # CHECK: bclr 12, 2 |
| 0x4d 0x82 0x00 0x20 |
| |
| # CHECK: bcctr 12, 2 |
| 0x4d 0x82 0x04 0x20 |
| |
| # CHECK: bclrl 12, 2 |
| 0x4d 0x82 0x00 0x21 |
| |
| # CHECK: bcctrl 12, 2 |
| 0x4d 0x82 0x04 0x21 |
| |
| # CHECK: bclr 15, 2 |
| 0x4d 0xe2 0x00 0x20 |
| |
| # CHECK: bcctr 15, 2 |
| 0x4d 0xe2 0x04 0x20 |
| |
| # CHECK: bclrl 15, 2 |
| 0x4d 0xe2 0x00 0x21 |
| |
| # CHECK: bcctrl 15, 2 |
| 0x4d 0xe2 0x04 0x21 |
| |
| # CHECK: bclr 14, 2 |
| 0x4d 0xc2 0x00 0x20 |
| |
| # CHECK: bcctr 14, 2 |
| 0x4d 0xc2 0x04 0x20 |
| |
| # CHECK: bclrl 14, 2 |
| 0x4d 0xc2 0x00 0x21 |
| |
| # CHECK: bcctrl 14, 2 |
| 0x4d 0xc2 0x04 0x21 |
| |
| # CHECK: bclr 4, 2 |
| 0x4c 0x82 0x00 0x20 |
| |
| # CHECK: bcctr 4, 2 |
| 0x4c 0x82 0x04 0x20 |
| |
| # CHECK: bclrl 4, 2 |
| 0x4c 0x82 0x00 0x21 |
| |
| # CHECK: bcctrl 4, 2 |
| 0x4c 0x82 0x04 0x21 |
| |
| # CHECK: bclr 7, 2 |
| 0x4c 0xe2 0x00 0x20 |
| |
| # CHECK: bcctr 7, 2 |
| 0x4c 0xe2 0x04 0x20 |
| |
| # CHECK: bclrl 7, 2 |
| 0x4c 0xe2 0x00 0x21 |
| |
| # CHECK: bcctrl 7, 2 |
| 0x4c 0xe2 0x04 0x21 |
| |
| # CHECK: bclr 6, 2 |
| 0x4c 0xc2 0x00 0x20 |
| |
| # CHECK: bcctr 6, 2 |
| 0x4c 0xc2 0x04 0x20 |
| |
| # CHECK: bclrl 6, 2 |
| 0x4c 0xc2 0x00 0x21 |
| |
| # CHECK: bcctrl 6, 2 |
| 0x4c 0xc2 0x04 0x21 |
| |
| # CHECK: bdnzlr |
| 0x4e 0x00 0x00 0x20 |
| |
| # CHECK: bdnzlrl |
| 0x4e 0x00 0x00 0x21 |
| |
| # CHECK: bdnzlr+ |
| 0x4f 0x20 0x00 0x20 |
| |
| # CHECK: bdnzlrl+ |
| 0x4f 0x20 0x00 0x21 |
| |
| # CHECK: bdnzlr- |
| 0x4f 0x00 0x00 0x20 |
| |
| # CHECK: bdnzlrl- |
| 0x4f 0x00 0x00 0x21 |
| |
| # CHECK: bclr 8, 2 |
| 0x4d 0x02 0x00 0x20 |
| |
| # CHECK: bclrl 8, 2 |
| 0x4d 0x02 0x00 0x21 |
| |
| # CHECK: bclr 0, 2 |
| 0x4c 0x02 0x00 0x20 |
| |
| # CHECK: bclrl 0, 2 |
| 0x4c 0x02 0x00 0x21 |
| |
| # CHECK: bdzlr |
| 0x4e 0x40 0x00 0x20 |
| |
| # CHECK: bdzlrl |
| 0x4e 0x40 0x00 0x21 |
| |
| # CHECK: bdzlr+ |
| 0x4f 0x60 0x00 0x20 |
| |
| # CHECK: bdzlrl+ |
| 0x4f 0x60 0x00 0x21 |
| |
| # CHECK: bdzlr- |
| 0x4f 0x40 0x00 0x20 |
| |
| # CHECK: bdzlrl- |
| 0x4f 0x40 0x00 0x21 |
| |
| # CHECK: bclr 10, 2 |
| 0x4d 0x42 0x00 0x20 |
| |
| # CHECK: bclrl 10, 2 |
| 0x4d 0x42 0x00 0x21 |
| |
| # CHECK: bclr 2, 2 |
| 0x4c 0x42 0x00 0x20 |
| |
| # CHECK: bclrl 2, 2 |
| 0x4c 0x42 0x00 0x21 |
| |
| # FIXME: decode as bltlr 2 |
| # CHECK: bclr 12, 8 |
| 0x4d 0x88 0x00 0x20 |
| |
| # FIXME: decode as bltlr 0 |
| # CHECK: bclr 12, 0 |
| 0x4d 0x80 0x00 0x20 |
| |
| # FIXME: decode as bltctr 2 |
| # CHECK: bcctr 12, 8 |
| 0x4d 0x88 0x04 0x20 |
| |
| # FIXME: decode as bltctr 0 |
| # CHECK: bcctr 12, 0 |
| 0x4d 0x80 0x04 0x20 |
| |
| # FIXME: decode as bltlrl 2 |
| # CHECK: bclrl 12, 8 |
| 0x4d 0x88 0x00 0x21 |
| |
| # FIXME: decode as bltlrl 0 |
| # CHECK: bclrl 12, 0 |
| 0x4d 0x80 0x00 0x21 |
| |
| # FIXME: decode as bltctrl 2 |
| # CHECK: bcctrl 12, 8 |
| 0x4d 0x88 0x04 0x21 |
| |
| # FIXME: decode as bltctrl 0 |
| # CHECK: bcctrl 12, 0 |
| 0x4d 0x80 0x04 0x21 |
| |
| # FIXME: decode as bltlr+ 2 |
| # CHECK: bclr 15, 8 |
| 0x4d 0xe8 0x00 0x20 |
| |
| # FIXME: decode as bltlr+ 0 |
| # CHECK: bclr 15, 0 |
| 0x4d 0xe0 0x00 0x20 |
| |
| # FIXME: decode as bltctr+ 2 |
| # CHECK: bcctr 15, 8 |
| 0x4d 0xe8 0x04 0x20 |
| |
| # FIXME: decode as bltctr+ 0 |
| # CHECK: bcctr 15, 0 |
| 0x4d 0xe0 0x04 0x20 |
| |
| # FIXME: decode as bltlrl+ 2 |
| # CHECK: bclrl 15, 8 |
| 0x4d 0xe8 0x00 0x21 |
| |
| # FIXME: decode as bltlrl+ 0 |
| # CHECK: bclrl 15, 0 |
| 0x4d 0xe0 0x00 0x21 |
| |
| # FIXME: decode as bltctrl+ 2 |
| # CHECK: bcctrl 15, 8 |
| 0x4d 0xe8 0x04 0x21 |
| |
| # FIXME: decode as bltctrl+ 0 |
| # CHECK: bcctrl 15, 0 |
| 0x4d 0xe0 0x04 0x21 |
| |
| # FIXME: decode as bltlr- 2 |
| # CHECK: bclr 14, 8 |
| 0x4d 0xc8 0x00 0x20 |
| |
| # FIXME: decode as bltlr- 0 |
| # CHECK: bclr 14, 0 |
| 0x4d 0xc0 0x00 0x20 |
| |
| # FIXME: decode as bltctr- 2 |
| # CHECK: bcctr 14, 8 |
| 0x4d 0xc8 0x04 0x20 |
| |
| # FIXME: decode as bltctr- 0 |
| # CHECK: bcctr 14, 0 |
| 0x4d 0xc0 0x04 0x20 |
| |
| # FIXME: decode as bltlrl- 2 |
| # CHECK: bclrl 14, 8 |
| 0x4d 0xc8 0x00 0x21 |
| |
| # FIXME: decode as bltlrl- 0 |
| # CHECK: bclrl 14, 0 |
| 0x4d 0xc0 0x00 0x21 |
| |
| # FIXME: decode as bltctrl- 2 |
| # CHECK: bcctrl 14, 8 |
| 0x4d 0xc8 0x04 0x21 |
| |
| # FIXME: decode as bltctrl- 0 |
| # CHECK: bcctrl 14, 0 |
| 0x4d 0xc0 0x04 0x21 |
| |
| # FIXME: decode as blelr 2 |
| # CHECK: bclr 4, 9 |
| 0x4c 0x89 0x00 0x20 |
| |
| # FIXME: decode as blelr 0 |
| # CHECK: bclr 4, 1 |
| 0x4c 0x81 0x00 0x20 |
| |
| # FIXME: decode as blectr 2 |
| # CHECK: bcctr 4, 9 |
| 0x4c 0x89 0x04 0x20 |
| |
| # FIXME: decode as blectr 0 |
| # CHECK: bcctr 4, 1 |
| 0x4c 0x81 0x04 0x20 |
| |
| # FIXME: decode as blelrl 2 |
| # CHECK: bclrl 4, 9 |
| 0x4c 0x89 0x00 0x21 |
| |
| # FIXME: decode as blelrl 0 |
| # CHECK: bclrl 4, 1 |
| 0x4c 0x81 0x00 0x21 |
| |
| # FIXME: decode as blectrl 2 |
| # CHECK: bcctrl 4, 9 |
| 0x4c 0x89 0x04 0x21 |
| |
| # FIXME: decode as blectrl 0 |
| # CHECK: bcctrl 4, 1 |
| 0x4c 0x81 0x04 0x21 |
| |
| # FIXME: decode as blelr+ 2 |
| # CHECK: bclr 7, 9 |
| 0x4c 0xe9 0x00 0x20 |
| |
| # FIXME: decode as blelr+ 0 |
| # CHECK: bclr 7, 1 |
| 0x4c 0xe1 0x00 0x20 |
| |
| # FIXME: decode as blectr+ 2 |
| # CHECK: bcctr 7, 9 |
| 0x4c 0xe9 0x04 0x20 |
| |
| # FIXME: decode as blectr+ 0 |
| # CHECK: bcctr 7, 1 |
| 0x4c 0xe1 0x04 0x20 |
| |
| # FIXME: decode as blelrl+ 2 |
| # CHECK: bclrl 7, 9 |
| 0x4c 0xe9 0x00 0x21 |
| |
| # FIXME: decode as blelrl+ 0 |
| # CHECK: bclrl 7, 1 |
| 0x4c 0xe1 0x00 0x21 |
| |
| # FIXME: decode as blectrl+ 2 |
| # CHECK: bcctrl 7, 9 |
| 0x4c 0xe9 0x04 0x21 |
| |
| # FIXME: decode as blectrl+ 0 |
| # CHECK: bcctrl 7, 1 |
| 0x4c 0xe1 0x04 0x21 |
| |
| # FIXME: decode as blelr- 2 |
| # CHECK: bclr 6, 9 |
| 0x4c 0xc9 0x00 0x20 |
| |
| # FIXME: decode as blelr- 0 |
| # CHECK: bclr 6, 1 |
| 0x4c 0xc1 0x00 0x20 |
| |
| # FIXME: decode as blectr- 2 |
| # CHECK: bcctr 6, 9 |
| 0x4c 0xc9 0x04 0x20 |
| |
| # FIXME: decode as blectr- 0 |
| # CHECK: bcctr 6, 1 |
| 0x4c 0xc1 0x04 0x20 |
| |
| # FIXME: decode as blelrl- 2 |
| # CHECK: bclrl 6, 9 |
| 0x4c 0xc9 0x00 0x21 |
| |
| # FIXME: decode as blelrl- 0 |
| # CHECK: bclrl 6, 1 |
| 0x4c 0xc1 0x00 0x21 |
| |
| # FIXME: decode as blectrl- 2 |
| # CHECK: bcctrl 6, 9 |
| 0x4c 0xc9 0x04 0x21 |
| |
| # FIXME: decode as blectrl- 0 |
| # CHECK: bcctrl 6, 1 |
| 0x4c 0xc1 0x04 0x21 |
| |
| # FIXME: decode as beqlr 2 |
| # CHECK: bclr 12, 10 |
| 0x4d 0x8a 0x00 0x20 |
| |
| # FIXME: decode as beqlr 0 |
| # CHECK: bclr 12, 2 |
| 0x4d 0x82 0x00 0x20 |
| |
| # FIXME: decode as beqctr 2 |
| # CHECK: bcctr 12, 10 |
| 0x4d 0x8a 0x04 0x20 |
| |
| # FIXME: decode as beqctr 0 |
| # CHECK: bcctr 12, 2 |
| 0x4d 0x82 0x04 0x20 |
| |
| # FIXME: decode as beqlrl 2 |
| # CHECK: bclrl 12, 10 |
| 0x4d 0x8a 0x00 0x21 |
| |
| # FIXME: decode as beqlrl 0 |
| # CHECK: bclrl 12, 2 |
| 0x4d 0x82 0x00 0x21 |
| |
| # FIXME: decode as beqctrl 2 |
| # CHECK: bcctrl 12, 10 |
| 0x4d 0x8a 0x04 0x21 |
| |
| # FIXME: decode as beqctrl 0 |
| # CHECK: bcctrl 12, 2 |
| 0x4d 0x82 0x04 0x21 |
| |
| # FIXME: decode as beqlr+ 2 |
| # CHECK: bclr 15, 10 |
| 0x4d 0xea 0x00 0x20 |
| |
| # FIXME: decode as beqlr+ 0 |
| # CHECK: bclr 15, 2 |
| 0x4d 0xe2 0x00 0x20 |
| |
| # FIXME: decode as beqctr+ 2 |
| # CHECK: bcctr 15, 10 |
| 0x4d 0xea 0x04 0x20 |
| |
| # FIXME: decode as beqctr+ 0 |
| # CHECK: bcctr 15, 2 |
| 0x4d 0xe2 0x04 0x20 |
| |
| # FIXME: decode as beqlrl+ 2 |
| # CHECK: bclrl 15, 10 |
| 0x4d 0xea 0x00 0x21 |
| |
| # FIXME: decode as beqlrl+ 0 |
| # CHECK: bclrl 15, 2 |
| 0x4d 0xe2 0x00 0x21 |
| |
| # FIXME: decode as beqctrl+ 2 |
| # CHECK: bcctrl 15, 10 |
| 0x4d 0xea 0x04 0x21 |
| |
| # FIXME: decode as beqctrl+ 0 |
| # CHECK: bcctrl 15, 2 |
| 0x4d 0xe2 0x04 0x21 |
| |
| # FIXME: decode as beqlr- 2 |
| # CHECK: bclr 14, 10 |
| 0x4d 0xca 0x00 0x20 |
| |
| # FIXME: decode as beqlr- 0 |
| # CHECK: bclr 14, 2 |
| 0x4d 0xc2 0x00 0x20 |
| |
| # FIXME: decode as beqctr- 2 |
| # CHECK: bcctr 14, 10 |
| 0x4d 0xca 0x04 0x20 |
| |
| # FIXME: decode as beqctr- 0 |
| # CHECK: bcctr 14, 2 |
| 0x4d 0xc2 0x04 0x20 |
| |
| # FIXME: decode as beqlrl- 2 |
| # CHECK: bclrl 14, 10 |
| 0x4d 0xca 0x00 0x21 |
| |
| # FIXME: decode as beqlrl- 0 |
| # CHECK: bclrl 14, 2 |
| 0x4d 0xc2 0x00 0x21 |
| |
| # FIXME: decode as beqctrl- 2 |
| # CHECK: bcctrl 14, 10 |
| 0x4d 0xca 0x04 0x21 |
| |
| # FIXME: decode as beqctrl- 0 |
| # CHECK: bcctrl 14, 2 |
| 0x4d 0xc2 0x04 0x21 |
| |
| # FIXME: decode as bgelr 2 |
| # CHECK: bclr 4, 8 |
| 0x4c 0x88 0x00 0x20 |
| |
| # FIXME: decode as bgelr 0 |
| # CHECK: bclr 4, 0 |
| 0x4c 0x80 0x00 0x20 |
| |
| # FIXME: decode as bgectr 2 |
| # CHECK: bcctr 4, 8 |
| 0x4c 0x88 0x04 0x20 |
| |
| # FIXME: decode as bgectr 0 |
| # CHECK: bcctr 4, 0 |
| 0x4c 0x80 0x04 0x20 |
| |
| # FIXME: decode as bgelrl 2 |
| # CHECK: bclrl 4, 8 |
| 0x4c 0x88 0x00 0x21 |
| |
| # FIXME: decode as bgelrl 0 |
| # CHECK: bclrl 4, 0 |
| 0x4c 0x80 0x00 0x21 |
| |
| # FIXME: decode as bgectrl 2 |
| # CHECK: bcctrl 4, 8 |
| 0x4c 0x88 0x04 0x21 |
| |
| # FIXME: decode as bgectrl 0 |
| # CHECK: bcctrl 4, 0 |
| 0x4c 0x80 0x04 0x21 |
| |
| # FIXME: decode as bgelr+ 2 |
| # CHECK: bclr 7, 8 |
| 0x4c 0xe8 0x00 0x20 |
| |
| # FIXME: decode as bgelr+ 0 |
| # CHECK: bclr 7, 0 |
| 0x4c 0xe0 0x00 0x20 |
| |
| # FIXME: decode as bgectr+ 2 |
| # CHECK: bcctr 7, 8 |
| 0x4c 0xe8 0x04 0x20 |
| |
| # FIXME: decode as bgectr+ 0 |
| # CHECK: bcctr 7, 0 |
| 0x4c 0xe0 0x04 0x20 |
| |
| # FIXME: decode as bgelrl+ 2 |
| # CHECK: bclrl 7, 8 |
| 0x4c 0xe8 0x00 0x21 |
| |
| # FIXME: decode as bgelrl+ 0 |
| # CHECK: bclrl 7, 0 |
| 0x4c 0xe0 0x00 0x21 |
| |
| # FIXME: decode as bgectrl+ 2 |
| # CHECK: bcctrl 7, 8 |
| 0x4c 0xe8 0x04 0x21 |
| |
| # FIXME: decode as bgectrl+ 0 |
| # CHECK: bcctrl 7, 0 |
| 0x4c 0xe0 0x04 0x21 |
| |
| # FIXME: decode as bgelr- 2 |
| # CHECK: bclr 6, 8 |
| 0x4c 0xc8 0x00 0x20 |
| |
| # FIXME: decode as bgelr- 0 |
| # CHECK: bclr 6, 0 |
| 0x4c 0xc0 0x00 0x20 |
| |
| # FIXME: decode as bgectr- 2 |
| # CHECK: bcctr 6, 8 |
| 0x4c 0xc8 0x04 0x20 |
| |
| # FIXME: decode as bgectr- 0 |
| # CHECK: bcctr 6, 0 |
| 0x4c 0xc0 0x04 0x20 |
| |
| # FIXME: decode as bgelrl- 2 |
| # CHECK: bclrl 6, 8 |
| 0x4c 0xc8 0x00 0x21 |
| |
| # FIXME: decode as bgelrl- 0 |
| # CHECK: bclrl 6, 0 |
| 0x4c 0xc0 0x00 0x21 |
| |
| # FIXME: decode as bgectrl- 2 |
| # CHECK: bcctrl 6, 8 |
| 0x4c 0xc8 0x04 0x21 |
| |
| # FIXME: decode as bgectrl- 0 |
| # CHECK: bcctrl 6, 0 |
| 0x4c 0xc0 0x04 0x21 |
| |
| # FIXME: decode as bgtlr 2 |
| # CHECK: bclr 12, 9 |
| 0x4d 0x89 0x00 0x20 |
| |
| # FIXME: decode as bgtlr 0 |
| # CHECK: bclr 12, 1 |
| 0x4d 0x81 0x00 0x20 |
| |
| # FIXME: decode as bgtctr 2 |
| # CHECK: bcctr 12, 9 |
| 0x4d 0x89 0x04 0x20 |
| |
| # FIXME: decode as bgtctr 0 |
| # CHECK: bcctr 12, 1 |
| 0x4d 0x81 0x04 0x20 |
| |
| # FIXME: decode as bgtlrl 2 |
| # CHECK: bclrl 12, 9 |
| 0x4d 0x89 0x00 0x21 |
| |
| # FIXME: decode as bgtlrl 0 |
| # CHECK: bclrl 12, 1 |
| 0x4d 0x81 0x00 0x21 |
| |
| # FIXME: decode as bgtctrl 2 |
| # CHECK: bcctrl 12, 9 |
| 0x4d 0x89 0x04 0x21 |
| |
| # FIXME: decode as bgtctrl 0 |
| # CHECK: bcctrl 12, 1 |
| 0x4d 0x81 0x04 0x21 |
| |
| # FIXME: decode as bgtlr+ 2 |
| # CHECK: bclr 15, 9 |
| 0x4d 0xe9 0x00 0x20 |
| |
| # FIXME: decode as bgtlr+ 0 |
| # CHECK: bclr 15, 1 |
| 0x4d 0xe1 0x00 0x20 |
| |
| # FIXME: decode as bgtctr+ 2 |
| # CHECK: bcctr 15, 9 |
| 0x4d 0xe9 0x04 0x20 |
| |
| # FIXME: decode as bgtctr+ 0 |
| # CHECK: bcctr 15, 1 |
| 0x4d 0xe1 0x04 0x20 |
| |
| # FIXME: decode as bgtlrl+ 2 |
| # CHECK: bclrl 15, 9 |
| 0x4d 0xe9 0x00 0x21 |
| |
| # FIXME: decode as bgtlrl+ 0 |
| # CHECK: bclrl 15, 1 |
| 0x4d 0xe1 0x00 0x21 |
| |
| # FIXME: decode as bgtctrl+ 2 |
| # CHECK: bcctrl 15, 9 |
| 0x4d 0xe9 0x04 0x21 |
| |
| # FIXME: decode as bgtctrl+ 0 |
| # CHECK: bcctrl 15, 1 |
| 0x4d 0xe1 0x04 0x21 |
| |
| # FIXME: decode as bgtlr- 2 |
| # CHECK: bclr 14, 9 |
| 0x4d 0xc9 0x00 0x20 |
| |
| # FIXME: decode as bgtlr- 0 |
| # CHECK: bclr 14, 1 |
| 0x4d 0xc1 0x00 0x20 |
| |
| # FIXME: decode as bgtctr- 2 |
| # CHECK: bcctr 14, 9 |
| 0x4d 0xc9 0x04 0x20 |
| |
| # FIXME: decode as bgtctr- 0 |
| # CHECK: bcctr 14, 1 |
| 0x4d 0xc1 0x04 0x20 |
| |
| # FIXME: decode as bgtlrl- 2 |
| # CHECK: bclrl 14, 9 |
| 0x4d 0xc9 0x00 0x21 |
| |
| # FIXME: decode as bgtlrl- 0 |
| # CHECK: bclrl 14, 1 |
| 0x4d 0xc1 0x00 0x21 |
| |
| # FIXME: decode as bgtctrl- 2 |
| # CHECK: bcctrl 14, 9 |
| 0x4d 0xc9 0x04 0x21 |
| |
| # FIXME: decode as bgtctrl- 0 |
| # CHECK: bcctrl 14, 1 |
| 0x4d 0xc1 0x04 0x21 |
| |
| # FIXME: decode as bgelr 2 |
| # CHECK: bclr 4, 8 |
| 0x4c 0x88 0x00 0x20 |
| |
| # FIXME: decode as bgelr 0 |
| # CHECK: bclr 4, 0 |
| 0x4c 0x80 0x00 0x20 |
| |
| # FIXME: decode as bgectr 2 |
| # CHECK: bcctr 4, 8 |
| 0x4c 0x88 0x04 0x20 |
| |
| # FIXME: decode as bgectr 0 |
| # CHECK: bcctr 4, 0 |
| 0x4c 0x80 0x04 0x20 |
| |
| # FIXME: decode as bgelrl 2 |
| # CHECK: bclrl 4, 8 |
| 0x4c 0x88 0x00 0x21 |
| |
| # FIXME: decode as bgelrl 0 |
| # CHECK: bclrl 4, 0 |
| 0x4c 0x80 0x00 0x21 |
| |
| # FIXME: decode as bgectrl 2 |
| # CHECK: bcctrl 4, 8 |
| 0x4c 0x88 0x04 0x21 |
| |
| # FIXME: decode as bgectrl 0 |
| # CHECK: bcctrl 4, 0 |
| 0x4c 0x80 0x04 0x21 |
| |
| # FIXME: decode as bgelr+ 2 |
| # CHECK: bclr 7, 8 |
| 0x4c 0xe8 0x00 0x20 |
| |
| # FIXME: decode as bgelr+ 0 |
| # CHECK: bclr 7, 0 |
| 0x4c 0xe0 0x00 0x20 |
| |
| # FIXME: decode as bgectr+ 2 |
| # CHECK: bcctr 7, 8 |
| 0x4c 0xe8 0x04 0x20 |
| |
| # FIXME: decode as bgectr+ 0 |
| # CHECK: bcctr 7, 0 |
| 0x4c 0xe0 0x04 0x20 |
| |
| # FIXME: decode as bgelrl+ 2 |
| # CHECK: bclrl 7, 8 |
| 0x4c 0xe8 0x00 0x21 |
| |
| # FIXME: decode as bgelrl+ 0 |
| # CHECK: bclrl 7, 0 |
| 0x4c 0xe0 0x00 0x21 |
| |
| # FIXME: decode as bgectrl+ 2 |
| # CHECK: bcctrl 7, 8 |
| 0x4c 0xe8 0x04 0x21 |
| |
| # FIXME: decode as bgectrl+ 0 |
| # CHECK: bcctrl 7, 0 |
| 0x4c 0xe0 0x04 0x21 |
| |
| # FIXME: decode as bgelr- 2 |
| # CHECK: bclr 6, 8 |
| 0x4c 0xc8 0x00 0x20 |
| |
| # FIXME: decode as bgelr- 0 |
| # CHECK: bclr 6, 0 |
| 0x4c 0xc0 0x00 0x20 |
| |
| # FIXME: decode as bgectr- 2 |
| # CHECK: bcctr 6, 8 |
| 0x4c 0xc8 0x04 0x20 |
| |
| # FIXME: decode as bgectr- 0 |
| # CHECK: bcctr 6, 0 |
| 0x4c 0xc0 0x04 0x20 |
| |
| # FIXME: decode as bgelrl- 2 |
| # CHECK: bclrl 6, 8 |
| 0x4c 0xc8 0x00 0x21 |
| |
| # FIXME: decode as bgelrl- 0 |
| # CHECK: bclrl 6, 0 |
| 0x4c 0xc0 0x00 0x21 |
| |
| # FIXME: decode as bgectrl- 2 |
| # CHECK: bcctrl 6, 8 |
| 0x4c 0xc8 0x04 0x21 |
| |
| # FIXME: decode as bgectrl- 0 |
| # CHECK: bcctrl 6, 0 |
| 0x4c 0xc0 0x04 0x21 |
| |
| # FIXME: decode as bnelr 2 |
| # CHECK: bclr 4, 10 |
| 0x4c 0x8a 0x00 0x20 |
| |
| # FIXME: decode as bnelr 0 |
| # CHECK: bclr 4, 2 |
| 0x4c 0x82 0x00 0x20 |
| |
| # FIXME: decode as bnectr 2 |
| # CHECK: bcctr 4, 10 |
| 0x4c 0x8a 0x04 0x20 |
| |
| # FIXME: decode as bnectr 0 |
| # CHECK: bcctr 4, 2 |
| 0x4c 0x82 0x04 0x20 |
| |
| # FIXME: decode as bnelrl 2 |
| # CHECK: bclrl 4, 10 |
| 0x4c 0x8a 0x00 0x21 |
| |
| # FIXME: decode as bnelrl 0 |
| # CHECK: bclrl 4, 2 |
| 0x4c 0x82 0x00 0x21 |
| |
| # FIXME: decode as bnectrl 2 |
| # CHECK: bcctrl 4, 10 |
| 0x4c 0x8a 0x04 0x21 |
| |
| # FIXME: decode as bnectrl 0 |
| # CHECK: bcctrl 4, 2 |
| 0x4c 0x82 0x04 0x21 |
| |
| # FIXME: decode as bnelr+ 2 |
| # CHECK: bclr 7, 10 |
| 0x4c 0xea 0x00 0x20 |
| |
| # FIXME: decode as bnelr+ 0 |
| # CHECK: bclr 7, 2 |
| 0x4c 0xe2 0x00 0x20 |
| |
| # FIXME: decode as bnectr+ 2 |
| # CHECK: bcctr 7, 10 |
| 0x4c 0xea 0x04 0x20 |
| |
| # FIXME: decode as bnectr+ 0 |
| # CHECK: bcctr 7, 2 |
| 0x4c 0xe2 0x04 0x20 |
| |
| # FIXME: decode as bnelrl+ 2 |
| # CHECK: bclrl 7, 10 |
| 0x4c 0xea 0x00 0x21 |
| |
| # FIXME: decode as bnelrl+ 0 |
| # CHECK: bclrl 7, 2 |
| 0x4c 0xe2 0x00 0x21 |
| |
| # FIXME: decode as bnectrl+ 2 |
| # CHECK: bcctrl 7, 10 |
| 0x4c 0xea 0x04 0x21 |
| |
| # FIXME: decode as bnectrl+ 0 |
| # CHECK: bcctrl 7, 2 |
| 0x4c 0xe2 0x04 0x21 |
| |
| # FIXME: decode as bnelr- 2 |
| # CHECK: bclr 6, 10 |
| 0x4c 0xca 0x00 0x20 |
| |
| # FIXME: decode as bnelr- 0 |
| # CHECK: bclr 6, 2 |
| 0x4c 0xc2 0x00 0x20 |
| |
| # FIXME: decode as bnectr- 2 |
| # CHECK: bcctr 6, 10 |
| 0x4c 0xca 0x04 0x20 |
| |
| # FIXME: decode as bnectr- 0 |
| # CHECK: bcctr 6, 2 |
| 0x4c 0xc2 0x04 0x20 |
| |
| # FIXME: decode as bnelrl- 2 |
| # CHECK: bclrl 6, 10 |
| 0x4c 0xca 0x00 0x21 |
| |
| # FIXME: decode as bnelrl- 0 |
| # CHECK: bclrl 6, 2 |
| 0x4c 0xc2 0x00 0x21 |
| |
| # FIXME: decode as bnectrl- 2 |
| # CHECK: bcctrl 6, 10 |
| 0x4c 0xca 0x04 0x21 |
| |
| # FIXME: decode as bnectrl- 0 |
| # CHECK: bcctrl 6, 2 |
| 0x4c 0xc2 0x04 0x21 |
| |
| # FIXME: decode as blelr 2 |
| # CHECK: bclr 4, 9 |
| 0x4c 0x89 0x00 0x20 |
| |
| # FIXME: decode as blelr 0 |
| # CHECK: bclr 4, 1 |
| 0x4c 0x81 0x00 0x20 |
| |
| # FIXME: decode as blectr 2 |
| # CHECK: bcctr 4, 9 |
| 0x4c 0x89 0x04 0x20 |
| |
| # FIXME: decode as blectr 0 |
| # CHECK: bcctr 4, 1 |
| 0x4c 0x81 0x04 0x20 |
| |
| # FIXME: decode as blelrl 2 |
| # CHECK: bclrl 4, 9 |
| 0x4c 0x89 0x00 0x21 |
| |
| # FIXME: decode as blelrl 0 |
| # CHECK: bclrl 4, 1 |
| 0x4c 0x81 0x00 0x21 |
| |
| # FIXME: decode as blectrl 2 |
| # CHECK: bcctrl 4, 9 |
| 0x4c 0x89 0x04 0x21 |
| |
| # FIXME: decode as blectrl 0 |
| # CHECK: bcctrl 4, 1 |
| 0x4c 0x81 0x04 0x21 |
| |
| # FIXME: decode as blelr+ 2 |
| # CHECK: bclr 7, 9 |
| 0x4c 0xe9 0x00 0x20 |
| |
| # FIXME: decode as blelr+ 0 |
| # CHECK: bclr 7, 1 |
| 0x4c 0xe1 0x00 0x20 |
| |
| # FIXME: decode as blectr+ 2 |
| # CHECK: bcctr 7, 9 |
| 0x4c 0xe9 0x04 0x20 |
| |
| # FIXME: decode as blectr+ 0 |
| # CHECK: bcctr 7, 1 |
| 0x4c 0xe1 0x04 0x20 |
| |
| # FIXME: decode as blelrl+ 2 |
| # CHECK: bclrl 7, 9 |
| 0x4c 0xe9 0x00 0x21 |
| |
| # FIXME: decode as blelrl+ 0 |
| # CHECK: bclrl 7, 1 |
| 0x4c 0xe1 0x00 0x21 |
| |
| # FIXME: decode as blectrl+ 2 |
| # CHECK: bcctrl 7, 9 |
| 0x4c 0xe9 0x04 0x21 |
| |
| # FIXME: decode as blectrl+ 0 |
| # CHECK: bcctrl 7, 1 |
| 0x4c 0xe1 0x04 0x21 |
| |
| # FIXME: decode as blelr- 2 |
| # CHECK: bclr 6, 9 |
| 0x4c 0xc9 0x00 0x20 |
| |
| # FIXME: decode as blelr- 0 |
| # CHECK: bclr 6, 1 |
| 0x4c 0xc1 0x00 0x20 |
| |
| # FIXME: decode as blectr- 2 |
| # CHECK: bcctr 6, 9 |
| 0x4c 0xc9 0x04 0x20 |
| |
| # FIXME: decode as blectr- 0 |
| # CHECK: bcctr 6, 1 |
| 0x4c 0xc1 0x04 0x20 |
| |
| # FIXME: decode as blelrl- 2 |
| # CHECK: bclrl 6, 9 |
| 0x4c 0xc9 0x00 0x21 |
| |
| # FIXME: decode as blelrl- 0 |
| # CHECK: bclrl 6, 1 |
| 0x4c 0xc1 0x00 0x21 |
| |
| # FIXME: decode as blectrl- 2 |
| # CHECK: bcctrl 6, 9 |
| 0x4c 0xc9 0x04 0x21 |
| |
| # FIXME: decode as blectrl- 0 |
| # CHECK: bcctrl 6, 1 |
| 0x4c 0xc1 0x04 0x21 |
| |
| # FIXME: decode as bunlr 2 |
| # CHECK: bclr 12, 11 |
| 0x4d 0x8b 0x00 0x20 |
| |
| # FIXME: decode as bunlr 0 |
| # CHECK: bclr 12, 3 |
| 0x4d 0x83 0x00 0x20 |
| |
| # FIXME: decode as bunctr 2 |
| # CHECK: bcctr 12, 11 |
| 0x4d 0x8b 0x04 0x20 |
| |
| # FIXME: decode as bunctr 0 |
| # CHECK: bcctr 12, 3 |
| 0x4d 0x83 0x04 0x20 |
| |
| # FIXME: decode as bunlrl 2 |
| # CHECK: bclrl 12, 11 |
| 0x4d 0x8b 0x00 0x21 |
| |
| # FIXME: decode as bunlrl 0 |
| # CHECK: bclrl 12, 3 |
| 0x4d 0x83 0x00 0x21 |
| |
| # FIXME: decode as bunctrl 2 |
| # CHECK: bcctrl 12, 11 |
| 0x4d 0x8b 0x04 0x21 |
| |
| # FIXME: decode as bunctrl 0 |
| # CHECK: bcctrl 12, 3 |
| 0x4d 0x83 0x04 0x21 |
| |
| # FIXME: decode as bunlr+ 2 |
| # CHECK: bclr 15, 11 |
| 0x4d 0xeb 0x00 0x20 |
| |
| # FIXME: decode as bunlr+ 0 |
| # CHECK: bclr 15, 3 |
| 0x4d 0xe3 0x00 0x20 |
| |
| # FIXME: decode as bunctr+ 2 |
| # CHECK: bcctr 15, 11 |
| 0x4d 0xeb 0x04 0x20 |
| |
| # FIXME: decode as bunctr+ 0 |
| # CHECK: bcctr 15, 3 |
| 0x4d 0xe3 0x04 0x20 |
| |
| # FIXME: decode as bunlrl+ 2 |
| # CHECK: bclrl 15, 11 |
| 0x4d 0xeb 0x00 0x21 |
| |
| # FIXME: decode as bunlrl+ 0 |
| # CHECK: bclrl 15, 3 |
| 0x4d 0xe3 0x00 0x21 |
| |
| # FIXME: decode as bunctrl+ 2 |
| # CHECK: bcctrl 15, 11 |
| 0x4d 0xeb 0x04 0x21 |
| |
| # FIXME: decode as bunctrl+ 0 |
| # CHECK: bcctrl 15, 3 |
| 0x4d 0xe3 0x04 0x21 |
| |
| # FIXME: decode as bunlr- 2 |
| # CHECK: bclr 14, 11 |
| 0x4d 0xcb 0x00 0x20 |
| |
| # FIXME: decode as bunlr- 0 |
| # CHECK: bclr 14, 3 |
| 0x4d 0xc3 0x00 0x20 |
| |
| # FIXME: decode as bunctr- 2 |
| # CHECK: bcctr 14, 11 |
| 0x4d 0xcb 0x04 0x20 |
| |
| # FIXME: decode as bunctr- 0 |
| # CHECK: bcctr 14, 3 |
| 0x4d 0xc3 0x04 0x20 |
| |
| # FIXME: decode as bunlrl- 2 |
| # CHECK: bclrl 14, 11 |
| 0x4d 0xcb 0x00 0x21 |
| |
| # FIXME: decode as bunlrl- 0 |
| # CHECK: bclrl 14, 3 |
| 0x4d 0xc3 0x00 0x21 |
| |
| # FIXME: decode as bunctrl- 2 |
| # CHECK: bcctrl 14, 11 |
| 0x4d 0xcb 0x04 0x21 |
| |
| # FIXME: decode as bunctrl- 0 |
| # CHECK: bcctrl 14, 3 |
| 0x4d 0xc3 0x04 0x21 |
| |
| # FIXME: decode as bnulr 2 |
| # CHECK: bclr 4, 11 |
| 0x4c 0x8b 0x00 0x20 |
| |
| # FIXME: decode as bnulr 0 |
| # CHECK: bclr 4, 3 |
| 0x4c 0x83 0x00 0x20 |
| |
| # FIXME: decode as bnuctr 2 |
| # CHECK: bcctr 4, 11 |
| 0x4c 0x8b 0x04 0x20 |
| |
| # FIXME: decode as bnuctr 0 |
| # CHECK: bcctr 4, 3 |
| 0x4c 0x83 0x04 0x20 |
| |
| # FIXME: decode as bnulrl 2 |
| # CHECK: bclrl 4, 11 |
| 0x4c 0x8b 0x00 0x21 |
| |
| # FIXME: decode as bnulrl 0 |
| # CHECK: bclrl 4, 3 |
| 0x4c 0x83 0x00 0x21 |
| |
| # FIXME: decode as bnuctrl 2 |
| # CHECK: bcctrl 4, 11 |
| 0x4c 0x8b 0x04 0x21 |
| |
| # FIXME: decode as bnuctrl 0 |
| # CHECK: bcctrl 4, 3 |
| 0x4c 0x83 0x04 0x21 |
| |
| # FIXME: decode as bnulr+ 2 |
| # CHECK: bclr 7, 11 |
| 0x4c 0xeb 0x00 0x20 |
| |
| # FIXME: decode as bnulr+ 0 |
| # CHECK: bclr 7, 3 |
| 0x4c 0xe3 0x00 0x20 |
| |
| # FIXME: decode as bnuctr+ 2 |
| # CHECK: bcctr 7, 11 |
| 0x4c 0xeb 0x04 0x20 |
| |
| # FIXME: decode as bnuctr+ 0 |
| # CHECK: bcctr 7, 3 |
| 0x4c 0xe3 0x04 0x20 |
| |
| # FIXME: decode as bnulrl+ 2 |
| # CHECK: bclrl 7, 11 |
| 0x4c 0xeb 0x00 0x21 |
| |
| # FIXME: decode as bnulrl+ 0 |
| # CHECK: bclrl 7, 3 |
| 0x4c 0xe3 0x00 0x21 |
| |
| # FIXME: decode as bnuctrl+ 2 |
| # CHECK: bcctrl 7, 11 |
| 0x4c 0xeb 0x04 0x21 |
| |
| # FIXME: decode as bnuctrl+ 0 |
| # CHECK: bcctrl 7, 3 |
| 0x4c 0xe3 0x04 0x21 |
| |
| # FIXME: decode as bnulr- 2 |
| # CHECK: bclr 6, 11 |
| 0x4c 0xcb 0x00 0x20 |
| |
| # FIXME: decode as bnulr- 0 |
| # CHECK: bclr 6, 3 |
| 0x4c 0xc3 0x00 0x20 |
| |
| # FIXME: decode as bnuctr- 2 |
| # CHECK: bcctr 6, 11 |
| 0x4c 0xcb 0x04 0x20 |
| |
| # FIXME: decode as bnuctr- 0 |
| # CHECK: bcctr 6, 3 |
| 0x4c 0xc3 0x04 0x20 |
| |
| # FIXME: decode as bnulrl- 2 |
| # CHECK: bclrl 6, 11 |
| 0x4c 0xcb 0x00 0x21 |
| |
| # FIXME: decode as bnulrl- 0 |
| # CHECK: bclrl 6, 3 |
| 0x4c 0xc3 0x00 0x21 |
| |
| # FIXME: decode as bnuctrl- 2 |
| # CHECK: bcctrl 6, 11 |
| 0x4c 0xcb 0x04 0x21 |
| |
| # FIXME: decode as bnuctrl- 0 |
| # CHECK: bcctrl 6, 3 |
| 0x4c 0xc3 0x04 0x21 |
| |
| # FIXME: decode as bunlr 2 |
| # CHECK: bclr 12, 11 |
| 0x4d 0x8b 0x00 0x20 |
| |
| # FIXME: decode as bunlr 0 |
| # CHECK: bclr 12, 3 |
| 0x4d 0x83 0x00 0x20 |
| |
| # FIXME: decode as bunctr 2 |
| # CHECK: bcctr 12, 11 |
| 0x4d 0x8b 0x04 0x20 |
| |
| # FIXME: decode as bunctr 0 |
| # CHECK: bcctr 12, 3 |
| 0x4d 0x83 0x04 0x20 |
| |
| # FIXME: decode as bunlrl 2 |
| # CHECK: bclrl 12, 11 |
| 0x4d 0x8b 0x00 0x21 |
| |
| # FIXME: decode as bunlrl 0 |
| # CHECK: bclrl 12, 3 |
| 0x4d 0x83 0x00 0x21 |
| |
| # FIXME: decode as bunctrl 2 |
| # CHECK: bcctrl 12, 11 |
| 0x4d 0x8b 0x04 0x21 |
| |
| # FIXME: decode as bunctrl 0 |
| # CHECK: bcctrl 12, 3 |
| 0x4d 0x83 0x04 0x21 |
| |
| # FIXME: decode as bunlr+ 2 |
| # CHECK: bclr 15, 11 |
| 0x4d 0xeb 0x00 0x20 |
| |
| # FIXME: decode as bunlr+ 0 |
| # CHECK: bclr 15, 3 |
| 0x4d 0xe3 0x00 0x20 |
| |
| # FIXME: decode as bunctr+ 2 |
| # CHECK: bcctr 15, 11 |
| 0x4d 0xeb 0x04 0x20 |
| |
| # FIXME: decode as bunctr+ 0 |
| # CHECK: bcctr 15, 3 |
| 0x4d 0xe3 0x04 0x20 |
| |
| # FIXME: decode as bunlrl+ 2 |
| # CHECK: bclrl 15, 11 |
| 0x4d 0xeb 0x00 0x21 |
| |
| # FIXME: decode as bunlrl+ 0 |
| # CHECK: bclrl 15, 3 |
| 0x4d 0xe3 0x00 0x21 |
| |
| # FIXME: decode as bunctrl+ 2 |
| # CHECK: bcctrl 15, 11 |
| 0x4d 0xeb 0x04 0x21 |
| |
| # FIXME: decode as bunctrl+ 0 |
| # CHECK: bcctrl 15, 3 |
| 0x4d 0xe3 0x04 0x21 |
| |
| # FIXME: decode as bunlr- 2 |
| # CHECK: bclr 14, 11 |
| 0x4d 0xcb 0x00 0x20 |
| |
| # FIXME: decode as bunlr- 0 |
| # CHECK: bclr 14, 3 |
| 0x4d 0xc3 0x00 0x20 |
| |
| # FIXME: decode as bunctr- 2 |
| # CHECK: bcctr 14, 11 |
| 0x4d 0xcb 0x04 0x20 |
| |
| # FIXME: decode as bunctr- 0 |
| # CHECK: bcctr 14, 3 |
| 0x4d 0xc3 0x04 0x20 |
| |
| # FIXME: decode as bunlrl- 2 |
| # CHECK: bclrl 14, 11 |
| 0x4d 0xcb 0x00 0x21 |
| |
| # FIXME: decode as bunlrl- 0 |
| # CHECK: bclrl 14, 3 |
| 0x4d 0xc3 0x00 0x21 |
| |
| # FIXME: decode as bunctrl- 2 |
| # CHECK: bcctrl 14, 11 |
| 0x4d 0xcb 0x04 0x21 |
| |
| # FIXME: decode as bunctrl- 0 |
| # CHECK: bcctrl 14, 3 |
| 0x4d 0xc3 0x04 0x21 |
| |
| # FIXME: decode as bnulr 2 |
| # CHECK: bclr 4, 11 |
| 0x4c 0x8b 0x00 0x20 |
| |
| # FIXME: decode as bnulr 0 |
| # CHECK: bclr 4, 3 |
| 0x4c 0x83 0x00 0x20 |
| |
| # FIXME: decode as bnuctr 2 |
| # CHECK: bcctr 4, 11 |
| 0x4c 0x8b 0x04 0x20 |
| |
| # FIXME: decode as bnuctr 0 |
| # CHECK: bcctr 4, 3 |
| 0x4c 0x83 0x04 0x20 |
| |
| # FIXME: decode as bnulrl 2 |
| # CHECK: bclrl 4, 11 |
| 0x4c 0x8b 0x00 0x21 |
| |
| # FIXME: decode as bnulrl 0 |
| # CHECK: bclrl 4, 3 |
| 0x4c 0x83 0x00 0x21 |
| |
| # FIXME: decode as bnuctrl 2 |
| # CHECK: bcctrl 4, 11 |
| 0x4c 0x8b 0x04 0x21 |
| |
| # FIXME: decode as bnuctrl 0 |
| # CHECK: bcctrl 4, 3 |
| 0x4c 0x83 0x04 0x21 |
| |
| # FIXME: decode as bnulr+ 2 |
| # CHECK: bclr 7, 11 |
| 0x4c 0xeb 0x00 0x20 |
| |
| # FIXME: decode as bnulr+ 0 |
| # CHECK: bclr 7, 3 |
| 0x4c 0xe3 0x00 0x20 |
| |
| # FIXME: decode as bnuctr+ 2 |
| # CHECK: bcctr 7, 11 |
| 0x4c 0xeb 0x04 0x20 |
| |
| # FIXME: decode as bnuctr+ 0 |
| # CHECK: bcctr 7, 3 |
| 0x4c 0xe3 0x04 0x20 |
| |
| # FIXME: decode as bnulrl+ 2 |
| # CHECK: bclrl 7, 11 |
| 0x4c 0xeb 0x00 0x21 |
| |
| # FIXME: decode as bnulrl+ 0 |
| # CHECK: bclrl 7, 3 |
| 0x4c 0xe3 0x00 0x21 |
| |
| # FIXME: decode as bnuctrl+ 2 |
| # CHECK: bcctrl 7, 11 |
| 0x4c 0xeb 0x04 0x21 |
| |
| # FIXME: decode as bnuctrl+ 0 |
| # CHECK: bcctrl 7, 3 |
| 0x4c 0xe3 0x04 0x21 |
| |
| # FIXME: decode as bnulr- 2 |
| # CHECK: bclr 6, 11 |
| 0x4c 0xcb 0x00 0x20 |
| |
| # FIXME: decode as bnulr- 0 |
| # CHECK: bclr 6, 3 |
| 0x4c 0xc3 0x00 0x20 |
| |
| # FIXME: decode as bnuctr- 2 |
| # CHECK: bcctr 6, 11 |
| 0x4c 0xcb 0x04 0x20 |
| |
| # FIXME: decode as bnuctr- 0 |
| # CHECK: bcctr 6, 3 |
| 0x4c 0xc3 0x04 0x20 |
| |
| # FIXME: decode as bnulrl- 2 |
| # CHECK: bclrl 6, 11 |
| 0x4c 0xcb 0x00 0x21 |
| |
| # FIXME: decode as bnulrl- 0 |
| # CHECK: bclrl 6, 3 |
| 0x4c 0xc3 0x00 0x21 |
| |
| # FIXME: decode as bnuctrl- 2 |
| # CHECK: bcctrl 6, 11 |
| 0x4c 0xcb 0x04 0x21 |
| |
| # FIXME: decode as bnuctrl- 0 |
| # CHECK: bcctrl 6, 3 |
| 0x4c 0xc3 0x04 0x21 |
| |
| # FIXME: test bc 12, 2, target |
| # FIXME: test bca 12, 2, target |
| # FIXME: test bcl 12, 2, target |
| # FIXME: test bcla 12, 2, target |
| # FIXME: test bc 15, 2, target |
| # FIXME: test bca 15, 2, target |
| # FIXME: test bcl 15, 2, target |
| # FIXME: test bcla 15, 2, target |
| # FIXME: test bc 14, 2, target |
| # FIXME: test bca 14, 2, target |
| # FIXME: test bcl 14, 2, target |
| # FIXME: test bcla 14, 2, target |
| # FIXME: test bc 4, 2, target |
| # FIXME: test bca 4, 2, target |
| # FIXME: test bcl 4, 2, target |
| # FIXME: test bcla 4, 2, target |
| # FIXME: test bc 7, 2, target |
| # FIXME: test bca 7, 2, target |
| # FIXME: test bcl 7, 2, target |
| # FIXME: test bcla 7, 2, target |
| # FIXME: test bc 6, 2, target |
| # FIXME: test bca 6, 2, target |
| # FIXME: test bcl 6, 2, target |
| # FIXME: test bcla 6, 2, target |
| # FIXME: test bdnz target |
| # FIXME: test bdnza target |
| # FIXME: test bdnzl target |
| # FIXME: test bdnzla target |
| # FIXME: test bdnz+ target |
| # FIXME: test bdnza+ target |
| # FIXME: test bdnzl+ target |
| # FIXME: test bdnzla+ target |
| # FIXME: test bdnz- target |
| # FIXME: test bdnza- target |
| # FIXME: test bdnzl- target |
| # FIXME: test bdnzla- target |
| # FIXME: test bc 8, 2, target |
| # FIXME: test bca 8, 2, target |
| # FIXME: test bcl 8, 2, target |
| # FIXME: test bcla 8, 2, target |
| # FIXME: test bc 0, 2, target |
| # FIXME: test bca 0, 2, target |
| # FIXME: test bcl 0, 2, target |
| # FIXME: test bcla 0, 2, target |
| # FIXME: test bdz target |
| # FIXME: test bdza target |
| # FIXME: test bdzl target |
| # FIXME: test bdzla target |
| # FIXME: test bdz+ target |
| # FIXME: test bdza+ target |
| # FIXME: test bdzl+ target |
| # FIXME: test bdzla+ target |
| # FIXME: test bdz- target |
| # FIXME: test bdza- target |
| # FIXME: test bdzl- target |
| # FIXME: test bdzla- target |
| # FIXME: test bc 10, 2, target |
| # FIXME: test bca 10, 2, target |
| # FIXME: test bcl 10, 2, target |
| # FIXME: test bcla 10, 2, target |
| # FIXME: test bc 2, 2, target |
| # FIXME: test bca 2, 2, target |
| # FIXME: test bcl 2, 2, target |
| # FIXME: test bcla 2, 2, target |
| # FIXME: test blt 2, target |
| # FIXME: test blt 0, target |
| # FIXME: test blta 2, target |
| # FIXME: test blta 0, target |
| # FIXME: test bltl 2, target |
| # FIXME: test bltl 0, target |
| # FIXME: test bltla 2, target |
| # FIXME: test bltla 0, target |
| # FIXME: test blt+ 2, target |
| # FIXME: test blt+ 0, target |
| # FIXME: test blta+ 2, target |
| # FIXME: test blta+ 0, target |
| # FIXME: test bltl+ 2, target |
| # FIXME: test bltl+ 0, target |
| # FIXME: test bltla+ 2, target |
| # FIXME: test bltla+ 0, target |
| # FIXME: test blt- 2, target |
| # FIXME: test blt- 0, target |
| # FIXME: test blta- 2, target |
| # FIXME: test blta- 0, target |
| # FIXME: test bltl- 2, target |
| # FIXME: test bltl- 0, target |
| # FIXME: test bltla- 2, target |
| # FIXME: test bltla- 0, target |
| # FIXME: test ble 2, target |
| # FIXME: test ble 0, target |
| # FIXME: test blea 2, target |
| # FIXME: test blea 0, target |
| # FIXME: test blel 2, target |
| # FIXME: test blel 0, target |
| # FIXME: test blela 2, target |
| # FIXME: test blela 0, target |
| # FIXME: test ble+ 2, target |
| # FIXME: test ble+ 0, target |
| # FIXME: test blea+ 2, target |
| # FIXME: test blea+ 0, target |
| # FIXME: test blel+ 2, target |
| # FIXME: test blel+ 0, target |
| # FIXME: test blela+ 2, target |
| # FIXME: test blela+ 0, target |
| # FIXME: test ble- 2, target |
| # FIXME: test ble- 0, target |
| # FIXME: test blea- 2, target |
| # FIXME: test blea- 0, target |
| # FIXME: test blel- 2, target |
| # FIXME: test blel- 0, target |
| # FIXME: test blela- 2, target |
| # FIXME: test blela- 0, target |
| # FIXME: test beq 2, target |
| # FIXME: test beq 0, target |
| # FIXME: test beqa 2, target |
| # FIXME: test beqa 0, target |
| # FIXME: test beql 2, target |
| # FIXME: test beql 0, target |
| # FIXME: test beqla 2, target |
| # FIXME: test beqla 0, target |
| # FIXME: test beq+ 2, target |
| # FIXME: test beq+ 0, target |
| # FIXME: test beqa+ 2, target |
| # FIXME: test beqa+ 0, target |
| # FIXME: test beql+ 2, target |
| # FIXME: test beql+ 0, target |
| # FIXME: test beqla+ 2, target |
| # FIXME: test beqla+ 0, target |
| # FIXME: test beq- 2, target |
| # FIXME: test beq- 0, target |
| # FIXME: test beqa- 2, target |
| # FIXME: test beqa- 0, target |
| # FIXME: test beql- 2, target |
| # FIXME: test beql- 0, target |
| # FIXME: test beqla- 2, target |
| # FIXME: test beqla- 0, target |
| # FIXME: test bge 2, target |
| # FIXME: test bge 0, target |
| # FIXME: test bgea 2, target |
| # FIXME: test bgea 0, target |
| # FIXME: test bgel 2, target |
| # FIXME: test bgel 0, target |
| # FIXME: test bgela 2, target |
| # FIXME: test bgela 0, target |
| # FIXME: test bge+ 2, target |
| # FIXME: test bge+ 0, target |
| # FIXME: test bgea+ 2, target |
| # FIXME: test bgea+ 0, target |
| # FIXME: test bgel+ 2, target |
| # FIXME: test bgel+ 0, target |
| # FIXME: test bgela+ 2, target |
| # FIXME: test bgela+ 0, target |
| # FIXME: test bge- 2, target |
| # FIXME: test bge- 0, target |
| # FIXME: test bgea- 2, target |
| # FIXME: test bgea- 0, target |
| # FIXME: test bgel- 2, target |
| # FIXME: test bgel- 0, target |
| # FIXME: test bgela- 2, target |
| # FIXME: test bgela- 0, target |
| # FIXME: test bgt 2, target |
| # FIXME: test bgt 0, target |
| # FIXME: test bgta 2, target |
| # FIXME: test bgta 0, target |
| # FIXME: test bgtl 2, target |
| # FIXME: test bgtl 0, target |
| # FIXME: test bgtla 2, target |
| # FIXME: test bgtla 0, target |
| # FIXME: test bgt+ 2, target |
| # FIXME: test bgt+ 0, target |
| # FIXME: test bgta+ 2, target |
| # FIXME: test bgta+ 0, target |
| # FIXME: test bgtl+ 2, target |
| # FIXME: test bgtl+ 0, target |
| # FIXME: test bgtla+ 2, target |
| # FIXME: test bgtla+ 0, target |
| # FIXME: test bgt- 2, target |
| # FIXME: test bgt- 0, target |
| # FIXME: test bgta- 2, target |
| # FIXME: test bgta- 0, target |
| # FIXME: test bgtl- 2, target |
| # FIXME: test bgtl- 0, target |
| # FIXME: test bgtla- 2, target |
| # FIXME: test bgtla- 0, target |
| # FIXME: test bge 2, target |
| # FIXME: test bge 0, target |
| # FIXME: test bgea 2, target |
| # FIXME: test bgea 0, target |
| # FIXME: test bgel 2, target |
| # FIXME: test bgel 0, target |
| # FIXME: test bgela 2, target |
| # FIXME: test bgela 0, target |
| # FIXME: test bge+ 2, target |
| # FIXME: test bge+ 0, target |
| # FIXME: test bgea+ 2, target |
| # FIXME: test bgea+ 0, target |
| # FIXME: test bgel+ 2, target |
| # FIXME: test bgel+ 0, target |
| # FIXME: test bgela+ 2, target |
| # FIXME: test bgela+ 0, target |
| # FIXME: test bge- 2, target |
| # FIXME: test bge- 0, target |
| # FIXME: test bgea- 2, target |
| # FIXME: test bgea- 0, target |
| # FIXME: test bgel- 2, target |
| # FIXME: test bgel- 0, target |
| # FIXME: test bgela- 2, target |
| # FIXME: test bgela- 0, target |
| # FIXME: test bne 2, target |
| # FIXME: test bne 0, target |
| # FIXME: test bnea 2, target |
| # FIXME: test bnea 0, target |
| # FIXME: test bnel 2, target |
| # FIXME: test bnel 0, target |
| # FIXME: test bnela 2, target |
| # FIXME: test bnela 0, target |
| # FIXME: test bne+ 2, target |
| # FIXME: test bne+ 0, target |
| # FIXME: test bnea+ 2, target |
| # FIXME: test bnea+ 0, target |
| # FIXME: test bnel+ 2, target |
| # FIXME: test bnel+ 0, target |
| # FIXME: test bnela+ 2, target |
| # FIXME: test bnela+ 0, target |
| # FIXME: test bne- 2, target |
| # FIXME: test bne- 0, target |
| # FIXME: test bnea- 2, target |
| # FIXME: test bnea- 0, target |
| # FIXME: test bnel- 2, target |
| # FIXME: test bnel- 0, target |
| # FIXME: test bnela- 2, target |
| # FIXME: test bnela- 0, target |
| # FIXME: test ble 2, target |
| # FIXME: test ble 0, target |
| # FIXME: test blea 2, target |
| # FIXME: test blea 0, target |
| # FIXME: test blel 2, target |
| # FIXME: test blel 0, target |
| # FIXME: test blela 2, target |
| # FIXME: test blela 0, target |
| # FIXME: test ble+ 2, target |
| # FIXME: test ble+ 0, target |
| # FIXME: test blea+ 2, target |
| # FIXME: test blea+ 0, target |
| # FIXME: test blel+ 2, target |
| # FIXME: test blel+ 0, target |
| # FIXME: test blela+ 2, target |
| # FIXME: test blela+ 0, target |
| # FIXME: test ble- 2, target |
| # FIXME: test ble- 0, target |
| # FIXME: test blea- 2, target |
| # FIXME: test blea- 0, target |
| # FIXME: test blel- 2, target |
| # FIXME: test blel- 0, target |
| # FIXME: test blela- 2, target |
| # FIXME: test blela- 0, target |
| # FIXME: test bun 2, target |
| # FIXME: test bun 0, target |
| # FIXME: test buna 2, target |
| # FIXME: test buna 0, target |
| # FIXME: test bunl 2, target |
| # FIXME: test bunl 0, target |
| # FIXME: test bunla 2, target |
| # FIXME: test bunla 0, target |
| # FIXME: test bun+ 2, target |
| # FIXME: test bun+ 0, target |
| # FIXME: test buna+ 2, target |
| # FIXME: test buna+ 0, target |
| # FIXME: test bunl+ 2, target |
| # FIXME: test bunl+ 0, target |
| # FIXME: test bunla+ 2, target |
| # FIXME: test bunla+ 0, target |
| # FIXME: test bun- 2, target |
| # FIXME: test bun- 0, target |
| # FIXME: test buna- 2, target |
| # FIXME: test buna- 0, target |
| # FIXME: test bunl- 2, target |
| # FIXME: test bunl- 0, target |
| # FIXME: test bunla- 2, target |
| # FIXME: test bunla- 0, target |
| # FIXME: test bnu 2, target |
| # FIXME: test bnu 0, target |
| # FIXME: test bnua 2, target |
| # FIXME: test bnua 0, target |
| # FIXME: test bnul 2, target |
| # FIXME: test bnul 0, target |
| # FIXME: test bnula 2, target |
| # FIXME: test bnula 0, target |
| # FIXME: test bnu+ 2, target |
| # FIXME: test bnu+ 0, target |
| # FIXME: test bnua+ 2, target |
| # FIXME: test bnua+ 0, target |
| # FIXME: test bnul+ 2, target |
| # FIXME: test bnul+ 0, target |
| # FIXME: test bnula+ 2, target |
| # FIXME: test bnula+ 0, target |
| # FIXME: test bnu- 2, target |
| # FIXME: test bnu- 0, target |
| # FIXME: test bnua- 2, target |
| # FIXME: test bnua- 0, target |
| # FIXME: test bnul- 2, target |
| # FIXME: test bnul- 0, target |
| # FIXME: test bnula- 2, target |
| # FIXME: test bnula- 0, target |
| # FIXME: test bun 2, target |
| # FIXME: test bun 0, target |
| # FIXME: test buna 2, target |
| # FIXME: test buna 0, target |
| # FIXME: test bunl 2, target |
| # FIXME: test bunl 0, target |
| # FIXME: test bunla 2, target |
| # FIXME: test bunla 0, target |
| # FIXME: test bun+ 2, target |
| # FIXME: test bun+ 0, target |
| # FIXME: test buna+ 2, target |
| # FIXME: test buna+ 0, target |
| # FIXME: test bunl+ 2, target |
| # FIXME: test bunl+ 0, target |
| # FIXME: test bunla+ 2, target |
| # FIXME: test bunla+ 0, target |
| # FIXME: test bun- 2, target |
| # FIXME: test bun- 0, target |
| # FIXME: test buna- 2, target |
| # FIXME: test buna- 0, target |
| # FIXME: test bunl- 2, target |
| # FIXME: test bunl- 0, target |
| # FIXME: test bunla- 2, target |
| # FIXME: test bunla- 0, target |
| # FIXME: test bnu 2, target |
| # FIXME: test bnu 0, target |
| # FIXME: test bnua 2, target |
| # FIXME: test bnua 0, target |
| # FIXME: test bnul 2, target |
| # FIXME: test bnul 0, target |
| # FIXME: test bnula 2, target |
| # FIXME: test bnula 0, target |
| # FIXME: test bnu+ 2, target |
| # FIXME: test bnu+ 0, target |
| # FIXME: test bnua+ 2, target |
| # FIXME: test bnua+ 0, target |
| # FIXME: test bnul+ 2, target |
| # FIXME: test bnul+ 0, target |
| # FIXME: test bnula+ 2, target |
| # FIXME: test bnula+ 0, target |
| # FIXME: test bnu- 2, target |
| # FIXME: test bnu- 0, target |
| # FIXME: test bnua- 2, target |
| # FIXME: test bnua- 0, target |
| # FIXME: test bnul- 2, target |
| # FIXME: test bnul- 0, target |
| # FIXME: test bnula- 2, target |
| # FIXME: test bnula- 0, target |
| |
| # CHECK: crset 2 |
| 0x4c 0x42 0x12 0x42 |
| |
| # CHECK: crclr 2 |
| 0x4c 0x42 0x11 0x82 |
| |
| # CHECK: crmove 2, 3 |
| 0x4c 0x43 0x1b 0x82 |
| |
| # CHECK: crnot 2, 3 |
| 0x4c 0x43 0x18 0x42 |
| |
| # CHECK: addi 2, 3, -128 |
| 0x38 0x43 0xff 0x80 |
| |
| # CHECK: addis 2, 3, -128 |
| 0x3c 0x43 0xff 0x80 |
| |
| # CHECK: addic 2, 3, -128 |
| 0x30 0x43 0xff 0x80 |
| |
| # CHECK: addic. 2, 3, -128 |
| 0x34 0x43 0xff 0x80 |
| |
| # CHECK: subf 2, 4, 3 |
| 0x7c 0x44 0x18 0x50 |
| |
| # CHECK: subf. 2, 4, 3 |
| 0x7c 0x44 0x18 0x51 |
| |
| # CHECK: subfc 2, 4, 3 |
| 0x7c 0x44 0x18 0x10 |
| |
| # CHECK: subfc. 2, 4, 3 |
| 0x7c 0x44 0x18 0x11 |
| |
| # CHECK: cmpdi 2, 3, 128 |
| 0x2d 0x23 0x00 0x80 |
| |
| # CHECK: cmpdi 3, 128 |
| 0x2c 0x23 0x00 0x80 |
| |
| # CHECK: cmpd 2, 3, 4 |
| 0x7d 0x23 0x20 0x00 |
| |
| # CHECK: cmpd 3, 4 |
| 0x7c 0x23 0x20 0x00 |
| |
| # CHECK: cmpldi 2, 3, 128 |
| 0x29 0x23 0x00 0x80 |
| |
| # CHECK: cmpldi 3, 128 |
| 0x28 0x23 0x00 0x80 |
| |
| # CHECK: cmpld 2, 3, 4 |
| 0x7d 0x23 0x20 0x40 |
| |
| # CHECK: cmpld 3, 4 |
| 0x7c 0x23 0x20 0x40 |
| |
| # CHECK: cmpwi 2, 3, 128 |
| 0x2d 0x03 0x00 0x80 |
| |
| # CHECK: cmpwi 3, 128 |
| 0x2c 0x03 0x00 0x80 |
| |
| # CHECK: cmpw 2, 3, 4 |
| 0x7d 0x03 0x20 0x00 |
| |
| # CHECK: cmpw 3, 4 |
| 0x7c 0x03 0x20 0x00 |
| |
| # CHECK: cmplwi 2, 3, 128 |
| 0x29 0x03 0x00 0x80 |
| |
| # CHECK: cmplwi 3, 128 |
| 0x28 0x03 0x00 0x80 |
| |
| # CHECK: cmplw 2, 3, 4 |
| 0x7d 0x03 0x20 0x40 |
| |
| # CHECK: cmplw 3, 4 |
| 0x7c 0x03 0x20 0x40 |
| |
| # CHECK: twlti 3, 4 |
| 0x0e 0x03 0x00 0x04 |
| |
| # CHECK: twlt 3, 4 |
| 0x7e 0x03 0x20 0x08 |
| |
| # CHECK: tdlti 3, 4 |
| 0x0a 0x03 0x00 0x04 |
| |
| # CHECK: tdlt 3, 4 |
| 0x7e 0x03 0x20 0x88 |
| |
| # CHECK: twi 20, 3, 4 |
| 0x0e 0x83 0x00 0x04 |
| |
| # CHECK: tw 20, 3, 4 |
| 0x7e 0x83 0x20 0x08 |
| |
| # CHECK: tdi 20, 3, 4 |
| 0x0a 0x83 0x00 0x04 |
| |
| # CHECK: td 20, 3, 4 |
| 0x7e 0x83 0x20 0x88 |
| |
| # CHECK: tweqi 3, 4 |
| 0x0c 0x83 0x00 0x04 |
| |
| # CHECK: tweq 3, 4 |
| 0x7c 0x83 0x20 0x08 |
| |
| # CHECK: tdeqi 3, 4 |
| 0x08 0x83 0x00 0x04 |
| |
| # CHECK: tdeq 3, 4 |
| 0x7c 0x83 0x20 0x88 |
| |
| # CHECK: twi 12, 3, 4 |
| 0x0d 0x83 0x00 0x04 |
| |
| # CHECK: tw 12, 3, 4 |
| 0x7d 0x83 0x20 0x08 |
| |
| # CHECK: tdi 12, 3, 4 |
| 0x09 0x83 0x00 0x04 |
| |
| # CHECK: td 12, 3, 4 |
| 0x7d 0x83 0x20 0x88 |
| |
| # CHECK: twgti 3, 4 |
| 0x0d 0x03 0x00 0x04 |
| |
| # CHECK: twgt 3, 4 |
| 0x7d 0x03 0x20 0x08 |
| |
| # CHECK: tdgti 3, 4 |
| 0x09 0x03 0x00 0x04 |
| |
| # CHECK: tdgt 3, 4 |
| 0x7d 0x03 0x20 0x88 |
| |
| # CHECK: twi 12, 3, 4 |
| 0x0d 0x83 0x00 0x04 |
| |
| # CHECK: tw 12, 3, 4 |
| 0x7d 0x83 0x20 0x08 |
| |
| # CHECK: tdi 12, 3, 4 |
| 0x09 0x83 0x00 0x04 |
| |
| # CHECK: td 12, 3, 4 |
| 0x7d 0x83 0x20 0x88 |
| |
| # CHECK: twnei 3, 4 |
| 0x0f 0x03 0x00 0x04 |
| |
| # CHECK: twne 3, 4 |
| 0x7f 0x03 0x20 0x08 |
| |
| # CHECK: tdnei 3, 4 |
| 0x0b 0x03 0x00 0x04 |
| |
| # CHECK: tdne 3, 4 |
| 0x7f 0x03 0x20 0x88 |
| |
| # CHECK: twi 20, 3, 4 |
| 0x0e 0x83 0x00 0x04 |
| |
| # CHECK: tw 20, 3, 4 |
| 0x7e 0x83 0x20 0x08 |
| |
| # CHECK: tdi 20, 3, 4 |
| 0x0a 0x83 0x00 0x04 |
| |
| # CHECK: td 20, 3, 4 |
| 0x7e 0x83 0x20 0x88 |
| |
| # CHECK: twllti 3, 4 |
| 0x0c 0x43 0x00 0x04 |
| |
| # CHECK: twllt 3, 4 |
| 0x7c 0x43 0x20 0x08 |
| |
| # CHECK: tdllti 3, 4 |
| 0x08 0x43 0x00 0x04 |
| |
| # CHECK: tdllt 3, 4 |
| 0x7c 0x43 0x20 0x88 |
| |
| # CHECK: twi 6, 3, 4 |
| 0x0c 0xc3 0x00 0x04 |
| |
| # CHECK: tw 6, 3, 4 |
| 0x7c 0xc3 0x20 0x08 |
| |
| # CHECK: tdi 6, 3, 4 |
| 0x08 0xc3 0x00 0x04 |
| |
| # CHECK: td 6, 3, 4 |
| 0x7c 0xc3 0x20 0x88 |
| |
| # CHECK: twi 5, 3, 4 |
| 0x0c 0xa3 0x00 0x04 |
| |
| # CHECK: tw 5, 3, 4 |
| 0x7c 0xa3 0x20 0x08 |
| |
| # CHECK: tdi 5, 3, 4 |
| 0x08 0xa3 0x00 0x04 |
| |
| # CHECK: td 5, 3, 4 |
| 0x7c 0xa3 0x20 0x88 |
| |
| # CHECK: twlgti 3, 4 |
| 0x0c 0x23 0x00 0x04 |
| |
| # CHECK: twlgt 3, 4 |
| 0x7c 0x23 0x20 0x08 |
| |
| # CHECK: tdlgti 3, 4 |
| 0x08 0x23 0x00 0x04 |
| |
| # CHECK: tdlgt 3, 4 |
| 0x7c 0x23 0x20 0x88 |
| |
| # CHECK: twi 5, 3, 4 |
| 0x0c 0xa3 0x00 0x04 |
| |
| # CHECK: tw 5, 3, 4 |
| 0x7c 0xa3 0x20 0x08 |
| |
| # CHECK: tdi 5, 3, 4 |
| 0x08 0xa3 0x00 0x04 |
| |
| # CHECK: td 5, 3, 4 |
| 0x7c 0xa3 0x20 0x88 |
| |
| # CHECK: twi 6, 3, 4 |
| 0x0c 0xc3 0x00 0x04 |
| |
| # CHECK: tw 6, 3, 4 |
| 0x7c 0xc3 0x20 0x08 |
| |
| # CHECK: tdi 6, 3, 4 |
| 0x08 0xc3 0x00 0x04 |
| |
| # CHECK: td 6, 3, 4 |
| 0x7c 0xc3 0x20 0x88 |
| |
| # CHECK: twui 3, 4 |
| 0x0f 0xe3 0x00 0x04 |
| |
| # CHECK: twu 3, 4 |
| 0x7f 0xe3 0x20 0x08 |
| |
| # CHECK: tdui 3, 4 |
| 0x0b 0xe3 0x00 0x04 |
| |
| # CHECK: tdu 3, 4 |
| 0x7f 0xe3 0x20 0x88 |
| |
| # CHECK: trap |
| 0x7f 0xe0 0x00 0x08 |
| |
| # CHECK: rldicr 2, 3, 5, 3 |
| 0x78 0x62 0x28 0xc4 |
| |
| # CHECK: rldicr. 2, 3, 5, 3 |
| 0x78 0x62 0x28 0xc5 |
| |
| # CHECK: rldicl 2, 3, 9, 60 |
| 0x78 0x62 0x4f 0x20 |
| |
| # CHECK: rldicl. 2, 3, 9, 60 |
| 0x78 0x62 0x4f 0x21 |
| |
| # CHECK: rldimi 2, 3, 55, 5 |
| 0x78 0x62 0xb9 0x4e |
| |
| # CHECK: rldimi. 2, 3, 55, 5 |
| 0x78 0x62 0xb9 0x4f |
| |
| # CHECK: rotldi 2, 3, 4 |
| 0x78 0x62 0x20 0x00 |
| |
| # CHECK: rotldi. 2, 3, 4 |
| 0x78 0x62 0x20 0x01 |
| |
| # CHECK: rotldi 2, 3, 60 |
| 0x78 0x62 0xe0 0x02 |
| |
| # CHECK: rotldi. 2, 3, 60 |
| 0x78 0x62 0xe0 0x03 |
| |
| # CHECK: rotld 2, 3, 4 |
| 0x78 0x62 0x20 0x10 |
| |
| # CHECK: rotld. 2, 3, 4 |
| 0x78 0x62 0x20 0x11 |
| |
| # CHECK: sldi 2, 3, 4 |
| 0x78 0x62 0x26 0xe4 |
| |
| # CHECK: rldicr. 2, 3, 4, 59 |
| 0x78 0x62 0x26 0xe5 |
| |
| # CHECK: rldicl 2, 3, 60, 4 |
| 0x78 0x62 0xe1 0x02 |
| |
| # CHECK: rldicl. 2, 3, 60, 4 |
| 0x78 0x62 0xe1 0x03 |
| |
| # CHECK: clrldi 2, 3, 4 |
| 0x78 0x62 0x01 0x00 |
| |
| # CHECK: clrldi. 2, 3, 4 |
| 0x78 0x62 0x01 0x01 |
| |
| # CHECK: rldicr 2, 3, 0, 59 |
| 0x78 0x62 0x06 0xe4 |
| |
| # CHECK: rldicr. 2, 3, 0, 59 |
| 0x78 0x62 0x06 0xe5 |
| |
| # CHECK: rldic 2, 3, 4, 1 |
| 0x78 0x62 0x20 0x48 |
| |
| # CHECK: rldic. 2, 3, 4, 1 |
| 0x78 0x62 0x20 0x49 |
| |
| # CHECK: rlwinm 2, 3, 5, 0, 3 |
| 0x54 0x62 0x28 0x06 |
| |
| # CHECK: rlwinm. 2, 3, 5, 0, 3 |
| 0x54 0x62 0x28 0x07 |
| |
| # CHECK: rlwinm 2, 3, 9, 28, 31 |
| 0x54 0x62 0x4f 0x3e |
| |
| # CHECK: rlwinm. 2, 3, 9, 28, 31 |
| 0x54 0x62 0x4f 0x3f |
| |
| # CHECK: rlwimi 2, 3, 27, 5, 8 |
| 0x50 0x62 0xd9 0x50 |
| |
| # CHECK: rlwimi. 2, 3, 27, 5, 8 |
| 0x50 0x62 0xd9 0x51 |
| |
| # CHECK: rlwimi 2, 3, 23, 5, 8 |
| 0x50 0x62 0xb9 0x50 |
| |
| # CHECK: rlwimi. 2, 3, 23, 5, 8 |
| 0x50 0x62 0xb9 0x51 |
| |
| # CHECK: rotlwi 2, 3, 4 |
| 0x54 0x62 0x20 0x3e |
| |
| # CHECK: rotlwi. 2, 3, 4 |
| 0x54 0x62 0x20 0x3f |
| |
| # CHECK: rotlwi 2, 3, 28 |
| 0x54 0x62 0xe0 0x3e |
| |
| # CHECK: rotlwi. 2, 3, 28 |
| 0x54 0x62 0xe0 0x3f |
| |
| # CHECK: rotlw 2, 3, 4 |
| 0x5c 0x62 0x20 0x3e |
| |
| # CHECK: rotlw. 2, 3, 4 |
| 0x5c 0x62 0x20 0x3f |
| |
| # CHECK: slwi 2, 3, 4 |
| 0x54 0x62 0x20 0x36 |
| |
| # CHECK: rlwinm. 2, 3, 4, 0, 27 |
| 0x54 0x62 0x20 0x37 |
| |
| # CHECK: srwi 2, 3, 4 |
| 0x54 0x62 0xe1 0x3e |
| |
| # CHECK: rlwinm. 2, 3, 28, 4, 31 |
| 0x54 0x62 0xe1 0x3f |
| |
| # CHECK: clrlwi 2, 3, 4 |
| 0x54 0x62 0x01 0x3e |
| |
| # CHECK: clrlwi. 2, 3, 4 |
| 0x54 0x62 0x01 0x3f |
| |
| # CHECK: rlwinm 2, 3, 0, 0, 27 |
| 0x54 0x62 0x00 0x36 |
| |
| # CHECK: rlwinm. 2, 3, 0, 0, 27 |
| 0x54 0x62 0x00 0x37 |
| |
| # CHECK: rlwinm 2, 3, 4, 1, 27 |
| 0x54 0x62 0x20 0x76 |
| |
| # CHECK: rlwinm. 2, 3, 4, 1, 27 |
| 0x54 0x62 0x20 0x77 |
| |
| # CHECK: mtxer 2 |
| 0x7c 0x41 0x03 0xa6 |
| |
| # CHECK: mfxer 2 |
| 0x7c 0x41 0x02 0xa6 |
| |
| # CHECK: mtlr 2 |
| 0x7c 0x48 0x03 0xa6 |
| |
| # CHECK: mflr 2 |
| 0x7c 0x48 0x02 0xa6 |
| |
| # CHECK: mtctr 2 |
| 0x7c 0x49 0x03 0xa6 |
| |
| # CHECK: mfctr 2 |
| 0x7c 0x49 0x02 0xa6 |
| |
| # CHECK: nop |
| 0x60 0x00 0x00 0x00 |
| |
| # CHECK: xnop |
| 0x68 0x00 0x00 0x00 |
| |
| # CHECK: li 2, 128 |
| 0x38 0x40 0x00 0x80 |
| |
| # CHECK: lis 2, 128 |
| 0x3c 0x40 0x00 0x80 |
| |
| # CHECK: mr 2, 3 |
| 0x7c 0x62 0x1b 0x78 |
| |
| # CHECK: or. 2, 3, 3 |
| 0x7c 0x62 0x1b 0x79 |
| |
| # CHECK: nor 2, 3, 3 |
| 0x7c 0x62 0x18 0xf8 |
| |
| # CHECK: nor. 2, 3, 3 |
| 0x7c 0x62 0x18 0xf9 |
| |
| # CHECK: mtcrf 255, 2 |
| 0x7c 0x4f 0xf1 0x20 |
| |
| # CHECK: dss 3 |
| 0x7c 0x60 0x06 0x6c |
| # CHECK: dssall |
| 0x7e 0x00 0x06 0x6c |
| # CHECK: dst 12, 11, 3 |
| 0x7c 0x6c 0x5a 0xac |
| # CHECK: dstt 12, 11, 3 |
| 0x7e 0x6c 0x5a 0xac |
| # CHECK: dstst 12, 11, 3 |
| 0x7c 0x6c 0x5a 0xec |
| # CHECK: dststt 12, 11, 3 |
| 0x7e 0x6c 0x5a 0xec |
| |
| # CHECK: tlbia |
| 0x7c 0x00 0x02 0xe4 |
| |
| # CHECK: lswi 8, 6, 7 |
| 0x7d 0x06 0x3c 0xaa |
| # CHECK: stswi 8, 6, 7 |
| 0x7d 0x06 0x3d 0xaa |
| |
| # CHECK: rfid |
| 0x4c 0x00 0x00 0x24 |
| |
| # CHECK: lbzcix 21, 5, 7 |
| 0x7e 0xa5 0x3e 0xaa |
| # CHECK: lhzcix 21, 5, 7 |
| 0x7e 0xa5 0x3e 0x6a |
| # CHECK: lwzcix 21, 5, 7 |
| 0x7e 0xa5 0x3e 0x2a |
| # CHECK: ldcix 21, 5, 7 |
| 0x7e 0xa5 0x3e 0xea |
| # CHECK: stbcix 21, 5, 7 |
| 0x7e 0xa5 0x3f 0xaa |
| # CHECK: sthcix 21, 5, 7 |
| 0x7e 0xa5 0x3f 0x6a |
| # CHECK: stwcix 21, 5, 7 |
| 0x7e 0xa5 0x3f 0x2a |
| # CHECK: stdcix 21, 5, 7 |
| 0x7e 0xa5 0x3f 0xea |
| |
| # CHECK: attn |
| 0x00 0x00 0x02 0x00 |
| |