79 lines · plain
1# RUN: llvm-mc %s -triple=mips -mcpu=mips32r2 -mattr=+msa -show-encoding | FileCheck %s2#3#CHECK: bnz.b $w0, 4 # encoding: [0x47,0x80,0x00,0x01]4#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]5#CHECK: bnz.h $w1, 16 # encoding: [0x47,0xa1,0x00,0x04]6#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]7#CHECK: bnz.w $w2, 128 # encoding: [0x47,0xc2,0x00,0x20]8#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]9#CHECK: bnz.d $w3, -128 # encoding: [0x47,0xe3,0xff,0xe0]10#CHECK: bnz.b $w0, SYMBOL0 # encoding: [0x47,0x80,A,A]11 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC1612#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]13#CHECK: bnz.h $w1, SYMBOL1 # encoding: [0x47,0xa1,A,A]14 # fixup A - offset: 0, value: SYMBOL1, kind: fixup_Mips_PC1615#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]16#CHECK: bnz.w $w2, SYMBOL2 # encoding: [0x47,0xc2,A,A]17 # fixup A - offset: 0, value: SYMBOL2, kind: fixup_Mips_PC1618#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]19#CHECK: bnz.d $w3, SYMBOL3 # encoding: [0x47,0xe3,A,A]20 # fixup A - offset: 0, value: SYMBOL3, kind: fixup_Mips_PC1621#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]22 23#CHECK: bnz.v $w0, 4 # encoding: [0x45,0xe0,0x00,0x01]24#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]25#CHECK: bnz.v $w0, SYMBOL0 # encoding: [0x45,0xe0,A,A]26 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC1627#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]28 29#CHECK: bz.b $w0, 128 # encoding: [0x47,0x00,0x00,0x20]30#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]31#CHECK: bz.h $w1, 256 # encoding: [0x47,0x21,0x00,0x40]32#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]33#CHECK: bz.w $w2, 512 # encoding: [0x47,0x42,0x00,0x80]34#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]35#CHECK: bz.d $w3, -1024 # encoding: [0x47,0x63,0xff,0x00]36#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]37#CHECK: bz.b $w0, SYMBOL0 # encoding: [0x47,0x00,A,A]38 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC1639#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]40#CHECK: bz.h $w1, SYMBOL1 # encoding: [0x47,0x21,A,A]41 # fixup A - offset: 0, value: SYMBOL1, kind: fixup_Mips_PC1642#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]43#CHECK: bz.w $w2, SYMBOL2 # encoding: [0x47,0x42,A,A]44 # fixup A - offset: 0, value: SYMBOL2, kind: fixup_Mips_PC1645#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]46#CHECK: bz.d $w3, SYMBOL3 # encoding: [0x47,0x63,A,A]47 # fixup A - offset: 0, value: SYMBOL3, kind: fixup_Mips_PC1648#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]49 50#CHECK: bz.v $w0, 4 # encoding: [0x45,0x60,0x00,0x01]51#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]52#CHECK: bz.v $w0, SYMBOL0 # encoding: [0x45,0x60,A,A]53 # fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC1654#CHECK: nop # encoding: [0x00,0x00,0x00,0x00]55 56bnz.b $w0, 457bnz.h $w1, 1658bnz.w $w2, 12859bnz.d $w3, -12860bnz.b $w0, SYMBOL061bnz.h $w1, SYMBOL162bnz.w $w2, SYMBOL263bnz.d $w3, SYMBOL364 65bnz.v $w0, 466bnz.v $w0, SYMBOL067 68bz.b $w0, 12869bz.h $w1, 25670bz.w $w2, 51271bz.d $w3, -102472bz.b $w0, SYMBOL073bz.h $w1, SYMBOL174bz.w $w2, SYMBOL275bz.d $w3, SYMBOL376 77bz.v $w0, 478bz.v $w0, SYMBOL079