brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.4 KiB · caded61 Raw
234 lines · plain
1# RUN: not llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips32r2 -mattr=+msa -triple=mips -mattr=+micromips 2>&1  | FileCheck %s2#3# CHECK: error: branch to misaligned address4# CHECK:        b -655355# CHECK: error: branch target out of range6# CHECK:        b -655377# CHECK: error: branch to misaligned address8# CHECK:        b 655359# CHECK: error: branch target out of range10# CHECK:        b 6553611 12# CHECK: error: branch to misaligned address13# CHECK:        beq $1, $1, -6553514# CHECK: error: branch target out of range15# CHECK:        beq $1, $1, -6553716# CHECK: error: branch to misaligned address17# CHECK:        beq $1, $1, 6553518# CHECK: error: branch target out of range19# CHECK:        beq $1, $1, 6553620 21# CHECK: error: branch to misaligned address22# CHECK:        bne $1, $1, -6553523# CHECK: error: branch target out of range24# CHECK:        bne $1, $1, -6553725# CHECK: error: branch to misaligned address26# CHECK:        bne $1, $1, 6553527# CHECK: error: branch target out of range28# CHECK:        bne $1, $1, 6553629 30# CHECK: error: branch to misaligned address31# CHECK:        bal -6553532# CHECK: error: branch target out of range33# CHECK:        bal -6553734# CHECK: error: branch to misaligned address35# CHECK:        bal 6553536# CHECK: error: branch target out of range37# CHECK:        bal 6553638 39# CHECK: error: branch to misaligned address40# CHECK:        bgez $1, -6553541# CHECK: error: branch target out of range42# CHECK:        bgez $1, -6553743# CHECK: error: branch to misaligned address44# CHECK:        bgez $1, 6553545# CHECK: error: branch target out of range46# CHECK:        bgez $1, 6553647 48# CHECK: error: branch to misaligned address49# CHECK:        bgtz $1, -6553550# CHECK: error: branch target out of range51# CHECK:        bgtz $1, -6553752# CHECK: error: branch to misaligned address53# CHECK:        bgtz $1, 6553554# CHECK: error: branch target out of range55# CHECK:        bgtz $1, 6553656 57# CHECK: error: branch to misaligned address58# CHECK:        blez $1, -6553559# CHECK: error: branch target out of range60# CHECK:        blez $1, -6553761# CHECK: error: branch to misaligned address62# CHECK:        blez $1, 6553563# CHECK: error: branch target out of range64# CHECK:        blez $1, 6553665 66# CHECK: error: branch to misaligned address67# CHECK:        bltz $1, -6553568# CHECK: error: branch target out of range69# CHECK:        bltz $1, -6553770# CHECK: error: branch to misaligned address71# CHECK:        bltz $1, 6553572# CHECK: error: branch target out of range73# CHECK:        bltz $1, 6553674 75# CHECK: error: branch to misaligned address76# CHECK:        bgezal $1, -6553577# CHECK: error: branch target out of range78# CHECK:        bgezal $1, -6553779# CHECK: error: branch to misaligned address80# CHECK:        bgezal $1, 6553581# CHECK: error: branch target out of range82# CHECK:        bgezal $1, 6553683 84# CHECK: error: branch to misaligned address85# CHECK:        bltzal $1, -6553586# CHECK: error: branch target out of range87# CHECK:        bltzal $1, -6553788# CHECK: error: branch to misaligned address89# CHECK:        bltzal $1, 6553590# CHECK: error: branch target out of range91# CHECK:        bltzal $1, 6553692 93# CHECK: error: branch to misaligned address94# CHECK:        bc1f -6553595# CHECK: error: branch target out of range96# CHECK:        bc1f -6553797# CHECK: error: branch to misaligned address98# CHECK:        bc1f 6553599# CHECK: error: branch target out of range100# CHECK:        bc1f 65536101 102# CHECK: error: branch to misaligned address103# CHECK:        bc1f $fcc0, -65535104# CHECK: error: branch target out of range105# CHECK:        bc1f $fcc0, -65537106# CHECK: error: branch to misaligned address107# CHECK:        bc1f $fcc0, 65535108# CHECK: error: branch target out of range109# CHECK:        bc1f $fcc0, 65536110 111# CHECK: error: branch to misaligned address112# CHECK:        bc1t -65535113# CHECK: error: branch target out of range114# CHECK:        bc1t -65537115# CHECK: error: branch to misaligned address116# CHECK:        bc1t 65535117# CHECK: error: branch target out of range118# CHECK:        bc1t 65536119 120# CHECK: error: branch to misaligned address121# CHECK:        bc1t $fcc0, -65535122# CHECK: error: branch target out of range123# CHECK:        bc1t $fcc0, -65537124# CHECK: error: branch to misaligned address125# CHECK:        bc1t $fcc0, 65535126# CHECK: error: branch target out of range127# CHECK:        bc1t $fcc0, 65536128 129# CHECK: error: branch to misaligned address130# CHECK:        beqz16 $6, 31131# CHECK: error: branch target out of range132# CHECK:        beqz16 $6, 130133 134        b -65535135        b -65536136        b -65537137        b 65534138        b 65535139        b 65536140 141        beq $1, $1, -65535142        beq $1, $1, -65536143        beq $1, $1, -65537144        beq $1, $1, 65534145        beq $1, $1, 65535146        beq $1, $1, 65536147 148        bne $1, $1, -65535149        bne $1, $1, -65536150        bne $1, $1, -65537151        bne $1, $1, 65534152        bne $1, $1, 65535153        bne $1, $1, 65536154 155        bal -65535156        bal -65536157        bal -65537158        bal 65534159        bal 65535160        bal 65536161 162        bgez $1, -65535163        bgez $1, -65536164        bgez $1, -65537165        bgez $1, 65534166        bgez $1, 65535167        bgez $1, 65536168 169        bgtz $1, -65535170        bgtz $1, -65536171        bgtz $1, -65537172        bgtz $1, 65534173        bgtz $1, 65535174        bgtz $1, 65536175 176        blez $1, -65535177        blez $1, -65536178        blez $1, -65537179        blez $1, 65534180        blez $1, 65535181        blez $1, 65536182 183        bltz $1, -65535184        bltz $1, -65536185        bltz $1, -65537186        bltz $1, 65534187        bltz $1, 65535188        bltz $1, 65536189 190        bgezal $1, -65535191        bgezal $1, -65536192        bgezal $1, -65537193        bgezal $1, 65534194        bgezal $1, 65535195        bgezal $1, 65536196 197        bltzal $1, -65535198        bltzal $1, -65536199        bltzal $1, -65537200        bltzal $1, 65534201        bltzal $1, 65535202        bltzal $1, 65536203 204        bc1f -65535205        bc1f -65536206        bc1f -65537207        bc1f 65534208        bc1f 65535209        bc1f 65536210 211        bc1f $fcc0, -65535212        bc1f $fcc0, -65536213        bc1f $fcc0, -65537214        bc1f $fcc0, 65534215        bc1f $fcc0, 65535216        bc1f $fcc0, 65536217 218        bc1t -65535219        bc1t -65536220        bc1t -65537221        bc1t 65534222        bc1t 65535223        bc1t 65536224 225        bc1t $fcc0, -65535226        bc1t $fcc0, -65536227        bc1t $fcc0, -65537228        bc1t $fcc0, 65534229        bc1t $fcc0, 65535230        bc1t $fcc0, 65536231 232        beqz16 $6, 31233        beqz16 $6, 130234