summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/cris/fragtest.s
blob: 0efeed9c842270fee14e57b184525487f214c5e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
; File fragtest.s
;
; Tests frag handling

        ba      l1          ; 2, 254 = 0xFE
        nop
        .space  124,0
        ba      l2          ; 2, 226 = 0xE2
        nop
        .space  124,0
l1:
        .space  100,0
l2:

        ba      l3          ; 4, 256 = 0x0100
        nop
        .space  124,0
        ba      l4          ; 4, 1126 = 0x0466
        nop
        .space  124,0
l3:
        .space  1000,0
l4:

        ba      l5          ; 4, 264 = 0x0108
        nop
        .space  124,0
        ba      l6          ; 12, 33126 = 0x00008844
        nop
        .space  124,0
l5:
        .space  33000,0
l6:


; A circular case

l7:
        .space  124,0
        ba      l8          ; 2, 254 = 0xFE
        nop
        .space  126,0
        ba      l7          ; 2, -256 = 0x01
        nop
        .space  122,0
l8:

l9:
        .space  124,0
        ba      l10         ; 4, 258 = 0x0102
        nop
        .space  126,0
        ba      l9          ; 4, -260 = 0xFEFC
        nop
        .space  124,0
l10:

l11:
        .space  126,0
        ba      l12         ; 4, 256 = 0x0100
        nop
        .space  126,0
        ba      l11         ; 4, -262 = 0xFEFA
        nop
        .space  122,0
l12: