merge from gcc
[external/binutils.git] / gas / testsuite / gas / fr30 / allinsn.s
index 47889a7..683d24a 100644 (file)
@@ -196,15 +196,6 @@ jmp:
        .global ret
 ret:
        ret
-       .global int
-int:
-       int #255
-       .global inte
-inte:
-       inte
-       .global reti
-reti:
-       reti
        .global bra
 bra:
        bra footext
@@ -253,6 +244,7 @@ bls:
        .global bhi
 bhi:
        bhi footext
+delay_footext:         
        .global jmp_d
 jmp_d:
        jmp:d @r11
@@ -263,52 +255,68 @@ ret_d:
        nop
        .global bra_d
 bra_d:
-       bra:D footext
+       bra:D delay_footext
+       nop
        .global bno_d
 bno_d:
-       bno:d footext
+       bno:d delay_footext
+       nop
        .global beq_d
 beq_d:
-       beq:D footext
+       beq:D delay_footext
+       nop
        .global bne_d
 bne_d:
-       bne:d footext
+       bne:d delay_footext
+       nop
        .global bc_d
 bc_d:
-       bc:d footext
+       bc:d delay_footext
+       nop
        .global bnc_d
 bnc_d:
-       bnc:d footext
+       bnc:d delay_footext
+       nop
        .global bn_d
 bn_d:
-       bn:d footext
+       bn:d delay_footext
+       nop
        .global bp_d
 bp_d:
-       bp:d footext
+       bp:d delay_footext
+       nop
        .global bv_d
 bv_d:
-       bv:d footext
+       bv:d delay_footext
+       nop
        .global bnv_d
 bnv_d:
-       bnv:d footext
+       bnv:d delay_footext
+       nop
        .global blt_d
 blt_d:
-       blt:d footext
+       blt:d delay_footext
+       nop
        .global bge_d
 bge_d:
-       bge:d footext
+       bge:d delay_footext
+       nop
        .global ble_d
 ble_d:
-       ble:d footext
+       ble:d delay_footext
+       nop
        .global bgt_d
 bgt_d:
-       bgt:d footext
+       bgt:d delay_footext
+       nop
        .global bls_d
 bls_d:
-       bls:d footext
+       bls:d delay_footext
+       nop
        .global bhi_d
 bhi_d:
-       bhi:d footext
+       bhi:d delay_footext
+       nop
        .global ldres
 ldres:
        ldres @r2+, #8
@@ -354,21 +362,32 @@ xchb:
        .global ldi_32
 ldi_32:
        ldi:32 #0x12345678, r0
-       .global ldi_20
-ldi_20:
-       ldi:20 #0x000fffff, r1
+       .global copop
+copop:
+       copop #15, #1, cr3, cr4
+       copop #15, #4, cr5, cr6
+       copop #15, #255, cr7, cr0
+       .global copld
+copld:
+       copld #0, #0, r4, cr0
+       .global copst
+copst:
+       copst #7, #2, cr1, r5
+       .global copsv
+copsv:
+       copsv #8, #3, cr2, r6
        .global ldm0
 ldm0:
        ldm0 (r0, r2, r3, r7)
        .global ldm1
 ldm1:
-       ldm1 (r8, r11, sp)
+       ldm1 (r8, r11, r15)
        .global stm0
 stm0:
        stm0 (r2, r3)
        .global stm1
 stm1:
-       stm1 (ac, fp)
+       stm1 (r13, r14)
        .global call
 call:
        call footext
@@ -399,17 +418,17 @@ dmovb:
        dmovb r13, @0x53
        dmovb @71, @r13+
        dmovb @r13+, @0x0
-       .global copop
-copop:
-       copop #15, #1, cr3, cr4
-       copop #15, #4, cr5, cr6
-       copop #15, #255, cr7, cr0
-       .global copld
-copld:
-       copld #0, #0, r4, cr0
-       .global copst
-copst:
-       copst #7, #2, cr1, r5
-       .global copsv
-copsv:
-       copsv #8, #3, cr2, r6
+       .global ldi_20
+ldi_20:
+       ldi:20 #0x000fffff, r1
+finish:        
+        ldi:32 #0x8000,r0
+       mov    r0,ssp
+        ldi:32 #1,r0
+       int    #10
+       .global inte
+inte:
+       inte
+       .global reti
+reti:
+       reti