arc/opcodes: Use flag operand class to handle multiple flag matches
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mcore / allinsn.d
index 913d8f51fe72bce59f527df8050cd1899f7d02d5..a53805bae2f5154aa2e5ebd8c1d436549e14f73f 100644 (file)
 #as:
-#objdump: -dr
+#objdump: -drz
 #name: allinsn
 
 .*: +file format .*
 
-Disassembly of section .text:
+Disassembly of section \.text:
 
 0+000 <abs>:
-   0:  01 e0           abs     r0
+   0:  01e0            abs     r0
 
 0+002 <addc>:
-   2:  06 21           addc    r1, r2
+   2:  0621            addc    r1, r2
 
 0+004 <addi>:
-   4:  20 03           addi    r3, 1
+   4:  2003            addi    r3, 1
 
 0+006 <addu>:
-   6:  1c 54           addu    r4, r5
+   6:  1c54            addu    r4, r5
 
 0+008 <and>:
-   8:  16 76           and     r6, r7
+   8:  1676            and     r6, r7
 
 0+00a <andi>:
-   a:  2e 28           andi    r8, 2
+   a:  2e28            andi    r8, 2
 
 0+00c <andn>:
-   c:  1f a9           andn    r9, r10
+   c:  1fa9            andn    r9, r10
 
 0+00e <asr>:
-   e:  1a cb           asr     r11, r12
+   e:  1acb            asr     r11, r12
 
 0+010 <asrc>:
-  10:  3a 0d           asrc    r13
+  10:  3a0d            asrc    r13
 
 0+012 <asri>:
-  12:  3b fe           asri    r14, 31
+  12:  3bfe            asri    r14, 31
 
 0+014 <bclri>:
-  14:  30 0f           bclri   r15, 0
+  14:  300f            bclri   r15, 0
 
 0+016 <bf>:
-  16:  ef f4           bf      0x0
+  16:  eff4            bf      0x.*0
 
 0+018 <bgeni>:
-  18:  32 70           bgeni   r0, 7
+  18:  3270            bgeni   r0, 7
 
 0+01a <BGENI>:
-  1a:  32 80           bgeni   r0, 8
+  1a:  3280            bgeni   r0, 8
 
 0+01c <BGENi>:
-  1c:  33 f0           bgeni   r0, 31
+  1c:  33f0            bgeni   r0, 31
 
 0+01e <bgenr>:
-  1e:  13 21           bgenr   r1, r2
+  1e:  1321            bgenr   r1, r2
 
 0+020 <bkpt>:
-       ...
+  20:  0000            bkpt
 
 0+022 <bmaski>:
-  22:  2c 83           bmaski  r3, 8
+  22:  2c83            bmaski  r3, 8
 
 0+024 <BMASKI>:
-  24:  2d f3           bmaski  r3, 31
+  24:  2df3            bmaski  r3, 31
 
 0+026 <br>:
-  26:  f7 ff           br      0x26
+  26:  f7ff            br      0x.*26
 
 0+028 <brev>:
-  28:  00 f4           brev    r4
+  28:  00f4            brev    r4
 
 0+02a <bseti>:
-  2a:  35 e5           bseti   r5, 30
+  2a:  35e5            bseti   r5, 30
 
 0+02c <bsr>:
-  2c:  ff e9           bsr     0x0
+  2c:  ffe9            bsr     0x.*0.*
 
 0+02e <bt>:
-  2e:  e7 e8           bt      0x0
+  2e:  e7e8            bt      0x.*0
 
 0+030 <btsti>:
-  30:  37 b6           btsti   r6, 27
+  30:  37b6            btsti   r6, 27
 
 0+032 <clrc>:
-  32:  0f 00           cmpne   r0, r0
+  32:  0f00            cmpne   r0, r0
 
 0+034 <clrf>:
-  34:  01 d7           clrf    r7
+  34:  01d7            clrf    r7
 
 0+036 <clrt>:
-  36:  01 c8           clrt    r8
+  36:  01c8            clrt    r8
 
 0+038 <cmphs>:
-  38:  0c a9           cmphs   r9, r10
+  38:  0ca9            cmphs   r9, r10
 
 0+03a <cmplt>:
-  3a:  0d cb           cmplt   r11, r12
+  3a:  0dcb            cmplt   r11, r12
 
 0+03c <cmplei>:
-  3c:  22 eb           cmplti  r11, 15
+  3c:  22eb            cmplti  r11, 15
 
 0+03e <cmplti>:
-  3e:  23 fd           cmplti  r13, 32
+  3e:  23fd            cmplti  r13, 32
 
 0+040 <cmpne>:
-  40:  0f fe           cmpne   r14, r15
+  40:  0ffe            cmpne   r14, r15
 
 0+042 <cmpnei>:
-  42:  2a 00           cmpnei  r0, 0
+  42:  2a00            cmpnei  r0, 0
 
 0+044 <decf>:
-  44:  00 91           decf    r1
+  44:  0091            decf    r1
 
 0+046 <decgt>:
-  46:  01 a2           decgt   r2
+  46:  01a2            decgt   r2
 
 0+048 <declt>:
-  48:  01 83           declt   r3
+  48:  0183            declt   r3
 
 0+04a <decne>:
-  4a:  01 b4           decne   r4
+  4a:  01b4            decne   r4
 
 0+04c <dect>:
-  4c:  00 85           dect    r5
+  4c:  0085            dect    r5
 
 0+04e <divs>:
-  4e:  32 16           divs    r6, r1
+  4e:  3216            divs    r6, r1
 
 0+050 <divu>:
-  50:  2c 18           divu    r8, r1
+  50:  2c18            divu    r8, r1
 
 0+052 <doze>:
-  52:  00 06           doze
+  52:  0006            doze
 
 0+054 <ff1>:
-  54:  00 ea           ff1     r10
+  54:  00ea            ff1     r10
 
 0+056 <incf>:
-  56:  00 bb           incf    r11
+  56:  00bb            incf    r11
 
 0+058 <inct>:
-  58:  00 ac           inct    r12
+  58:  00ac            inct    r12
 
 0+05a <ixh>:
-  5a:  1d ed           ixh     r13, r14
+  5a:  1ded            ixh     r13, r14
 
 0+05c <ixw>:
-  5c:  15 0f           ixw     r15, r0
+  5c:  150f            ixw     r15, r0
 
 0+05e <jbf>:
-  5e:  ef d0           bf      0x0
+  5e:  efd0            bf      0x.*0
 
 0+060 <jbr>:
-  60:  f0 0e           br      0x7e
+  60:  f00e            br      0x7e
 
 0+062 <jbsr>:
-  62:  7f 0a           jsri    0x.*
+  62:  7f0a            jsri    0x0     // from address pool at 0x8c
 
 0+064 <jbt>:
-  64:  e0 0c           bt      0x7e
+  64:  e00c            bt      0x7e
 
 0+066 <jmp>:
-  66:  00 c1           jmp     r1
+  66:  00c1            jmp     r1
 
 0+068 <jmpi>:
-  68:  70 09           jmpi    0x.*
+  68:  7009            jmpi    0x0     // from address pool at 0x8c
 
 0+06a <jsr>:
-  6a:  00 d2           jsr     r2
+  6a:  00d2            jsr     r2
 
 0+06c <jsri>:
-  6c:  7f 08           jsri    0x.*
+  6c:  7f08            jsri    0x0     // from address pool at 0x8c
 
-0+06e <ld.b>:
-  6e:  a3 04           ldb     r3, \(r4, 0\)
+0+06e <ld\.b>:
+  6e:  a304            ldb     r3, \(r4, 0\)
 
-0+070 <ld.h>:
-  70:  c5 16           ldh     r5, \(r6, 2\)
+0+070 <ld\.h>:
+  70:  c516            ldh     r5, \(r6, 2\)
 
-0+072 <ld.w>:
-  72:  87 18           ld      r7, \(r8, 4\)
+0+072 <ld\.w>:
+  72:  8718            ld      r7, \(r8, 4\)
 
 0+074 <ldb>:
-  74:  a9 fa           ldb     r9, \(r10, 15\)
+  74:  a9fa            ldb     r9, \(r10, 15\)
 
 0+076 <ldh>:
-  76:  cb fc           ldh     r11, \(r12, 30\)
+  76:  cbfc            ldh     r11, \(r12, 30\)
 
 0+078 <ld>:
-  78:  8d 5e           ld      r13, \(r14, 20\)
+  78:  8d5e            ld      r13, \(r14, 20\)
 
 0+07a <ldw>:
-  7a:  8d fe           ld      r13, \(r14, 60\)
+  7a:  8dfe            ld      r13, \(r14, 60\)
 
 0+07c <ldm>:
-  7c:  00 62           ldm     r2-r15, \(r0\)
+  7c:  0062            ldm     r2-r15, \(r0\)
 
 0+07e <fooloop>:
-  7e:  00 41           ldq     r4-r7, \(r1\)
+  7e:  0041            ldq     r4-r7, \(r1\)
 
 0+080 <loopt>:
-  80:  04 8e           loopt   r8, 0x64
+  80:  048e            loopt   r8, 0x64
 
 0+082 <LRW>:
-  82:  79 03           lrw     r9, 0x.*
+  82:  7901            lrw     r9, 0x3C0C1BBA
 
 0+084 <lrw>:
-  84:  79 04           lrw     r9, 0x4321
+  84:  7903            lrw     r9, 0x4321
 
 0+086 <foolit>:
-  86:  12 34           mov     r4, r3
+  86:  1234            mov     r4, r3
 
 0+088 <lsl>:
-  88:  1b ba           lsl     r10, r11
+  88:  1bba            lsl     r10, r11
 
 0+08a <lslc>:
-  8a:  3c 0c           lslc    r12
+  8a:  3c0c            lslc    r12
+  8c:  0000            bkpt
+                       8c: ADDR32      \.text
+  8e:  0000            bkpt
+  90:  4321            \.short 0x4321
+  92:  0000            bkpt
 
-0+08c <.XP0001>:
-       ...
-                       8c: ADDR32      .text
-                       90: ADDR32      .text.*
-  94:  00 00           bkpt
-  96:  43 21           .word 0x4321
+0+094 <lsli>:
+  94:  3dfd            lsli    r13, 31
 
-0+098 <lsli>:
-  98:  3d fd           lsli    r13, 31
+0+096 <lsr>:
+  96:  0bfe            lsr     r14, r15
 
-0+09a <lsr>:
-  9a:  0b fe           lsr     r14, r15
+0+098 <lsrc>:
+  98:  3e00            lsrc    r0
 
-0+09c <lsrc>:
-  9c:  3e 00           lsrc    r0
+0+09a <lsri>:
+  9a:  3e11            lsri    r1, 1
 
-0+09e <lsri>:
-  9e:  3e 11           lsri    r1, 1
+0+09c <mclri>:
+  9c:  3064            bclri   r4, 6
 
-0+0a0 <mclri>:
-  a0:  30 64           bclri   r4, 6
+0+09e <mfcr>:
+  9e:  1002            mfcr    r2, psr
 
-0+0a2 <mfcr>:
-  a2:  10 02           mfcr    r2, psr
+0+0a0 <mov>:
+  a0:  1243            mov     r3, r4
 
-0+0a4 <mov>:
-  a4:  12 43           mov     r3, r4
+0+0a2 <movf>:
+  a2:  0a65            movf    r5, r6
 
-0+0a6 <movf>:
-  a6:  0a 65           movf    r5, r6
+0+0a4 <movi>:
+  a4:  67f7            movi    r7, 127
 
-0+0a8 <movi>:
-  a8:  67 f7           movi    r7, 127
+0+0a6 <movt>:
+  a6:  0298            movt    r8, r9
 
-0+0aa <movt>:
-  aa:  02 98           movt    r8, r9
+0+0a8 <mtcr>:
+  a8:  180a            mtcr    r10, psr
 
-0+0ac <mtcr>:
-  ac:  18 0a           mtcr    r10, psr
+0+0aa <mult>:
+  aa:  03cb            mult    r11, r12
 
-0+0ae <mult>:
-  ae:  03 cb           mult    r11, r12
+0+0ac <mvc>:
+  ac:  002d            mvc     r13
 
-0+0b0 <mvc>:
-  b0:  00 2d           mvc     r13
+0+0ae <mvcv>:
+  ae:  003e            mvcv    r14
 
-0+0b2 <mvcv>:
-  b2:  00 3e           mvcv    r14
+0+0b0 <neg>:
+  b0:  2802            rsubi   r2, 0
 
-0+0b4 <neg>:
-  b4:  28 02           rsubi   r2, 0
+0+0b2 <not>:
+  b2:  01ff            not     r15
 
-0+0b6 <not>:
-  b6:  01 ff           not     r15
+0+0b4 <or>:
+  b4:  1e10            or      r0, r1
 
-0+0b8 <or>:
-  b8:  1e 10           or      r0, r1
+0+0b6 <rfi>:
+  b6:  0003            rfi
 
-0+0ba <rfi>:
-  ba:  00 03           rfi
+0+0b8 <rolc>:
+  b8:  0666            addc    r6, r6
 
-0+0bc <rolc>:
-  bc:  06 66           addc    r6, r6
+0+0ba <rori>:
+  ba:  39a9            rotli   r9, 26
 
-0+0be <rori>:
-  be:  39 a9           rotli   r9, 26
+0+0bc <rotlc>:
+  bc:  0666            addc    r6, r6
 
-0+0c0 <rotlc>:
-  c0:  06 66           addc    r6, r6
+0+0be <rotli>:
+  be:  38a2            rotli   r2, 10
 
-0+0c2 <rotli>:
-  c2:  38 a2           rotli   r2, 10
+0+0c0 <rotri>:
+  c0:  39a9            rotli   r9, 26
 
-0+0c4 <rotri>:
-  c4:  39 a9           rotli   r9, 26
+0+0c2 <rsub>:
+  c2:  1443            rsub    r3, r4
 
-0+0c6 <rsub>:
-  c6:  14 43           rsub    r3, r4
+0+0c4 <rsubi>:
+  c4:  2805            rsubi   r5, 0
 
-0+0c8 <rsubi>:
-  c8:  28 05           rsubi   r5, 0
+0+0c6 <rte>:
+  c6:  0002            rte
 
-0+0ca <rte>:
-  ca:  00 02           rte
+0+0c8 <rts>:
+  c8:  00cf            jmp     r15
 
-0+0cc <rts>:
-  cc:  00 cf           jmp     r15
+0+0ca <setc>:
+  ca:  0c00            cmphs   r0, r0
 
-0+0ce <setc>:
-  ce:  0c 00           cmphs   r0, r0
+0+0cc <sextb>:
+  cc:  0156            sextb   r6
 
-0+0d0 <sextb>:
-  d0:  01 56           sextb   r6
+0+0ce <sexth>:
+  ce:  0177            sexth   r7
 
-0+0d2 <sexth>:
-  d2:  01 77           sexth   r7
+0+0d0 <st\.b>:
+  d0:  b809            stb     r8, \(r9, 0\)
 
-0+0d4 <st.b>:
-  d4:  b8 09           stb     r8, \(r9, 0\)
+0+0d2 <st\.h>:
+  d2:  da1b            sth     r10, \(r11, 2\)
 
-0+0d6 <st.h>:
-  d6:  da 1b           sth     r10, \(r11, 2\)
+0+0d4 <st\.w>:
+  d4:  9c1d            st      r12, \(r13, 4\)
 
-0+0d8 <st.w>:
-  d8:  9c 1d           st      r12, \(r13, 4\)
+0+0d6 <stb>:
+  d6:  beff            stb     r14, \(r15, 15\)
 
-0+0da <stb>:
-  da:  be ff           stb     r14, \(r15, 15\)
+0+0d8 <sth>:
+  d8:  d0f1            sth     r0, \(r1, 30\)
 
-0+0dc <sth>:
-  dc:  d0 f1           sth     r0, \(r1, 30\)
+0+0da <stw>:
+  da:  92f3            st      r2, \(r3, 60\)
 
-0+0de <stw>:
-  de:  92 f3           st      r2, \(r3, 60\)
+0+0dc <st>:
+  dc:  9405            st      r4, \(r5, 0\)
 
-0+0e0 <st>:
-  e0:  94 05           st      r4, \(r5, 0\)
+0+0de <stm>:
+  de:  007e            stm     r14-r15, \(r0\)
 
-0+0e2 <stm>:
-  e2:  00 7e           stm     r14-r15, \(r0\)
+0+0e0 <stop>:
+  e0:  0004            stop
 
-0+0e4 <stop>:
-  e4:  00 04           stop
+0+0e2 <stq>:
+  e2:  0051            stq     r4-r7, \(r1\)
 
-0+0e6 <stq>:
-  e6:  00 51           stq     r4-r7, \(r1\)
+0+0e4 <subc>:
+  e4:  07d7            subc    r7, r13
 
-0+0e8 <subc>:
-  e8:  07 d7           subc    r7, r13
+0+0e6 <subi>:
+  e6:  25fe            subi    r14, 32
 
-0+0ea <subi>:
-  ea:  25 fe           subi    r14, 32
+0+0e8 <subu>:
+  e8:  0539            subu    r9, r3
 
-0+0ec <subu>:
-  ec:  05 39           subu    r9, r3
+0+0ea <sync>:
+  ea:  0001            sync
 
-0+0ee <sync>:
-  ee:  00 01           sync
+0+0ec <tstlt>:
+  ec:  37f5            btsti   r5, 31
 
-0+0f0 <tstlt>:
-  f0:  37 f5           btsti   r5, 31
+0+0ee <tstne>:
+  ee:  2a07            cmpnei  r7, 0
 
-0+0f2 <tstne>:
-  f2:  2a 07           cmpnei  r7, 0
+0+0f0 <trap>:
+  f0:  000a            trap    2
 
-0+0f4 <trap>:
-  f4:  00 0a           trap    2
+0+0f2 <tst>:
+  f2:  0eee            tst     r14, r14
 
-0+0f6 <tst>:
-  f6:  0e ee           tst     r14, r14
+0+0f4 <tstnbz>:
+  f4:  0192            tstnbz  r2
 
-0+0f8 <tstnbz>:
-  f8:  01 92           tstnbz  r2
+0+0f6 <wait>:
+  f6:  0005            wait
 
-0+0fa <wait>:
-  fa:  00 05           wait
+0+0f8 <xor>:
+  f8:  170f            xor     r15, r0
 
-0+0fc <xor>:
-  fc:  17 0f           xor     r15, r0
+0+0fa <xsr>:
+  fa:  380b            xsr     r11
 
-0+0fe <xsr>:
-  fe:  38 0b           xsr     r11
+0+0fc <xtrb0>:
+  fc:  0131            xtrb0   r1, r1
 
-0+0100 <xtrb0>:
- 100:  01 31           xtrb0   r1, r1
+0+0fe <xtrb1>:
+  fe:  0122            xtrb1   r1, r2
 
-0+0102 <xtrb1>:
- 102:  01 22           xtrb1   r1, r2
+0+0100 <xtrb2>:
+ 100:  0110            xtrb2   r1, r0
 
-0+0104 <xtrb2>:
- 104:  01 10           xtrb2   r1, r0
+0+0102 <xtrb3>:
+ 102:  010d            xtrb3   r1, r13
 
-0+0106 <xtrb3>:
- 106:  01 0d           xtrb3   r1, r13
+0+0104 <zextb>:
+ 104:  0148            zextb   r8
 
-0+0108 <zextb>:
- 108:  01 48           zextb   r8
-
-0+010a <zexth>:
- 10a:  01 64           zexth   r4
- 10c:  0f 00           cmpne   r0, r0
- 10e:  0f 00           cmpne   r0, r0
+0+0106 <zexth>:
+ 106:  0164            zexth   r4
+ 108:  0f00            cmpne   r0, r0
+ 10a:  0f00            cmpne   r0, r0
This page took 0.034437 seconds and 4 git commands to generate.