brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.2 KiB · afc3e59 Raw
108 lines · plain
1# RUN: llvm-mc %s -triple=mips -mcpu=mips32r2 -show-encoding 2>&1 | \2# RUN:     FileCheck %s --check-prefix=ALL3 4    .text5foo:6    beql $a2, 0x1ffff, foo # ALL: lui $1, 17                           # ALL: ori $1, $1, 655358                           # ALL: beql  $6, $1, foo9                           # ALL:  #   fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1610                           # ALL: nop11    beql $a2, -4096, foo   # ALL: addiu $1, $zero, -409612                           # ALL: beql  $6, $1, foo13                           # ALL: #   fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1614    beql $a2, -0x10000, foo # ALL: lui $1, 6553515                            # ALL: beql  $6, $1, foo16                            # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1617    beql $a2, 16, foo     # ALL: addiu   $1, $zero, 1618                          # ALL: beql    $6, $1, foo19                          # ALL:  # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1620                          # ALL: nop21    bnel $a2, 0x1ffff, foo # ALL: lui $1, 122                           # ALL: ori $1, $1, 6553523                           # ALL: bnel  $6, $1, foo24                           # ALL:  #   fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1625                           # ALL: nop26    bnel $a2, -4096, foo   # ALL: addiu $1, $zero, -409627                           # ALL: bnel  $6, $1, foo28                           # ALL: #   fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1629    bnel $a2, -0x10000, foo # ALL: lui $1, 6553530                            # ALL: bnel  $6, $1, foo31                            # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1632    bnel $a2, 16, foo     # ALL: addiu   $1, $zero, 1633                          # ALL: bnel    $6, $1, foo34                          # ALL: #   fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1635                          # ALL: nop36    beql $a2, 32767, foo  # ALL: addiu   $1, $zero, 3276737                          # ALL: beql    $6, $1, foo38                          # ALL: #   fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1639                          # ALL: nop40    bnel $a2, 32768, foo  # ALL: ori     $1, $zero, 3276841                          # ALL: bnel    $6, $1, foo42                          # ALL: #   fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1643                          # ALL: nop44    blt $a2, 16, foo      # ALL: addiu $1, $zero, 1645                          # ALL: slt   $1, $6, $146                          # ALL: bnez  $1, foo47                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1648    ble $a2, 16, foo      # ALL: addiu $1, $zero, 1649                          # ALL: slt   $1, $1, $650                          # ALL: beqz  $1, foo51                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1652    bge $a2, 32767, foo   # ALL: addiu $1, $zero, 3276753                          # ALL: slt   $1, $6, $154                          # ALL: beqz  $1, foo55                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1656    bgt $a2, 32768, foo   # ALL: ori   $1, $zero, 3276857                          # ALL: slt   $1, $1, $658                          # ALL: bnez  $1, foo59                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1660    bltu $a2, 16, foo     # ALL: addiu $1, $zero, 1661                          # ALL: sltu  $1, $6, $162                          # ALL: bnez  $1, foo63                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1664    bleu $a2, 16, foo     # ALL: addiu $1, $zero, 1665                          # ALL: sltu  $1, $1, $666                          # ALL: beqz  $1, foo67                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1668    bgeu $a2, 32767, foo  # ALL: addiu $1, $zero, 3276769                          # ALL: sltu  $1, $6, $170                          # ALL: beqz  $1, foo71                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1672    bgtu $a2, 32768, foo  # ALL: ori   $1, $zero, 3276873                          # ALL: sltu  $1, $1, $674                          # ALL: bnez  $1, foo75                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1676    bltl $a2, 16, foo     # ALL: addiu $1, $zero, 1677                          # ALL: slt   $1, $6, $178                          # ALL: bnezl $1, foo79                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1680    blel $a2, 16, foo     # ALL: addiu $1, $zero, 1681                          # ALL: slt   $1, $1, $682                          # ALL: beqzl $1, foo83                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1684    bgel $a2, 32767, foo  # ALL: addiu $1, $zero, 3276785                          # ALL: slt   $1, $6, $186                          # ALL: beqzl $1, foo87                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1688    bgtl $a2, 32768, foo  # ALL: ori   $1, $zero, 3276889                          # ALL: slt   $1, $1, $690                          # ALL: bnezl $1, foo91                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1692    bltul $a2, 16, foo    # ALL: addiu $1, $zero, 1693                          # ALL: sltu  $1, $6, $194                          # ALL: bnezl $1, foo95                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC1696    bleul $a2, 16, foo    # ALL: addiu $1, $zero, 1697                          # ALL: sltu  $1, $1, $698                          # ALL: beqzl $1, foo99                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC16100    bgeul $a2, 32767, foo # ALL: addiu $1, $zero, 32767101                          # ALL: sltu  $1, $6, $1102                          # ALL: beqzl $1, foo103                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC16104    bgtul $a2, 65536, foo # ALL: lui   $1, 1105                          # ALL: sltu  $1, $1, $6106                          # ALL: bnezl $1, foo107                          # ALL: # fixup A - offset: 0, value: foo-4, kind: fixup_Mips_PC16108