/llvm-project/llvm/test/MC/Mips/ |
H A D | macro-dli.s | 1 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 | \ 3 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r6 | \ 7 dli $5, 0x0000000000000001 # CHECK: addiu $5, $zero, 1 # encoding: [0x24,0x05,0x00,0x… 8 dli $5, 0x0000000000000002 # CHECK: addiu $5, $zero, 2 # encoding: [0x24,0x05,0x00,0x… 9 dli $5, 0x0000000000004000 # CHECK: addiu $5, $zero, 16384 # encoding: [0x24,0x05,0x40,0x… 10 dli $5, 0x0000000000008000 # CHECK: ori $5, $zero, 32768 # encoding: [0x34,0x05,0x80,0x… 11 dli $5, 0x00000000ffff8000 # CHECK: ori $5, $zero, 65535 # encoding: [0x34,0x05,0xff,0x… 12 … # CHECK: dsll $5, $5, 16 # encoding: [0x00,0x05,0x2c,0x38] 13 … # CHECK: ori $5, $5, 32768 # encoding: [0x34,0xa5,0x80,0x00] 14 dli $5, 0x00000000ffffc000 # CHECK: ori $5, $zero, 65535 # encoding: [0x34,0x05,0xff,0x… [all …]
|
H A D | macro-dla.s | 1 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 | \ 3 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r6 | \ 7 dla $5, 0x0000000000000001 # CHECK: daddiu $5, $zero, 1 # encoding: [0x64,0x05,0x00,0x… 8 dla $5, 0x0000000000000002 # CHECK: daddiu $5, $zero, 2 # encoding: [0x64,0x05,0x00,0x… 9 dla $5, 0x0000000000004000 # CHECK: daddiu $5, $zero, 16384 # encoding: [0x64,0x05,0x40,0x… 10 dla $5, 0x0000000000008000 # CHECK: ori $5, $zero, 32768 # encoding: [0x34,0x05,0x80,0x… 11 dla $5, 0x00000000ffff8000 # CHECK: ori $5, $zero, 65535 # encoding: [0x34,0x05,0xff,0x… 12 … # CHECK: dsll $5, $5, 16 # encoding: [0x00,0x05,0x2c,0x38] 13 … # CHECK: ori $5, $5, 32768 # encoding: [0x34,0xa5,0x80,0x00] 14 dla $5, 0x00000000ffffc000 # CHECK: ori $5, $zero, 65535 # encoding: [0x34,0x05,0xff,0x… [all …]
|
H A D | mips64-instalias-imm-expanding.s | 1 # RUN: llvm-mc -triple mips64el-unknown-linux -show-encoding -print-imm-hex %s | FileCheck %s 7 # CHECK-NEXT: lui $1, 0x8000 # encoding: [0x00,0x80,0x01,0x3c] 8 # CHECK-NEXT: add $4, $4, $1 # encoding: [0x20,0x20,0x81,0x00] 10 # CHECK-NEXT: lui $1, 0xffff # encoding: [0xff,0xff,0x01,0x3c] 11 # CHECK-NEXT: ori $1, $1, 0x7fff # encoding: [0xff,0x7f,0x21,0x34] 12 # CHECK-NEXT: add $4, $4, $1 # encoding: [0x20,0x20,0x81,0x00] 14 # CHECK-NEXT: addi $4, $4, -0x8000 # encoding: [0x00,0x80,0x84,0x20] 16 # CHECK-NEXT: addi $4, $4, 0x0 # encoding: [0x00,0x00,0x84,0x20] 18 # CHECK-NEXT: ori $1, $zero, 0xffff # encoding: [0xff,0xff,0x01,0x34] 19 # CHECK-NEXT: add $4, $4, $1 # encoding: [0x20,0x20,0x81,0x00] [all …]
|
H A D | mips-expansions.s | 2 # RUN: -show-encoding | FileCheck %s --check-prefixes=CHECK,CHECK-LE,GOT 4 # RUN: -show-encoding | FileCheck %s --check-prefixes=CHECK,CHECK-LE,XGOT 6 # RUN: -show-encoding | FileCheck %s --check-prefixes=CHECK,CHECK-BE 13 # CHECK-LE: lui $8, %hi($tmp0) # encoding: [A,A,0x08,0x3c] 15 # CHECK-LE: addiu $8, $8, %lo($tmp0) # encoding: [A,A,0x08,0x25] 19 # CHECK-LE: lui $4, 1 # encoding: [0x01,0x00,0x04,0x3c] 20 # CHECK-LE: lb $4, -32768($4) # encoding: [0x00,0x80,0x84,0x80] 23 # CHECK-LE: lui $4, 2 # encoding: [0x02,0x00,0x04,0x3c] 24 # CHECK-LE: addu $4, $4, $3 # encoding: [0x21,0x20,0x83,0x00] 25 # CHECK-LE: lb $4, 4($4) # encoding: [0x04,0x00,0x84,0x80] [all …]
|
H A D | macro-la-64bit.s | 1 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 \ 3 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r6 \ 6 la $5, 0x00000001 # CHECK: daddiu $5, $zero, 1 # encoding: [0x64,0x05,0x00,0x01] 7 la $5, 0x00000002 # CHECK: daddiu $5, $zero, 2 # encoding: [0x64,0x05,0x00,0x02] 8 la $5, 0x00004000 # CHECK: daddiu $5, $zero, 16384 # encoding: [0x64,0x05,0x40,0x00] 9 la $5, 0x00008000 # CHECK: ori $5, $zero, 32768 # encoding: [0x34,0x05,0x80,0x00] 10 la $5, 0xffffffff # CHECK: lui $5, 65535 # encoding: [0x3c,0x05,0xff,0xff] 11 # CHECK: dsrl32 $5, $5, 0 # encoding: [0x00,0x05,0x28,0x3e] 12 la $5, 0xfffffffe # CHECK: ori $5, $zero, 65535 # encoding: [0x34,0x05,0xff,0xff] 13 # CHECK: dsll $5, $5, 16 # encoding: [0x00,0x05,0x2c,0x38] [all …]
|
H A D | macro-la.s | 1 # RUN: llvm-mc %s -triple=mips-unknown-linux -show-encoding -mcpu=mips32r2 | \ 3 # RUN: llvm-mc %s -triple=mips-unknown-linux -show-encoding -mcpu=mips32r6 | \ 5 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 -target-abi=n32 | \ 7 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r6 -target-abi=n32 | \ 12 la $5, 0x00000001 # CHECK: addiu $5, $zero, 1 # encoding: [0x24,0x05,0x00,0x01] 13 la $5, 0x00000002 # CHECK: addiu $5, $zero, 2 # encoding: [0x24,0x05,0x00,0x02] 14 la $5, 0x00004000 # CHECK: addiu $5, $zero, 16384 # encoding: [0x24,0x05,0x40,0x00] 15 la $5, 0x00008000 # CHECK: ori $5, $zero, 32768 # encoding: [0x34,0x05,0x80,0x00] 16 la $5, 0xffffffff # CHECK: addiu $5, $zero, -1 # encoding: [0x24,0x05,0xff,0xff] 17 la $5, 0xfffffffe # CHECK: addiu $5, $zero, -2 # encoding: [0x24,0x05,0xff,0xfe] [all …]
|
H A D | rotations64.s | 1 # RUN: llvm-mc %s -triple=mips -mcpu=mips64 -show-encoding | FileCheck %s -check-prefix=CHECK-64 2 # RUN: llvm-mc %s -triple=mips -mcpu=mips64r2 -show-encoding | FileCheck %s -check-prefix=CHECK-64R 3 # RUN: llvm-mc %s -triple=mips -mcpu=mips64r3 -show-encoding | FileCheck %s -check-prefix=CHECK-64R 4 # RUN: llvm-mc %s -triple=mips -mcpu=mips64r5 -show-encoding | FileCheck %s -check-prefix=CHECK-64R 5 # RUN: llvm-mc %s -triple=mips -mcpu=mips64r6 -show-encoding | FileCheck %s -check-prefix=CHECK-64R 10 # CHECK-64: subu $1, $zero, $5 # encoding: [0x00,0x05,0x08,0x23] 11 # CHECK-64: srlv $1, $4, $1 # encoding: [0x00,0x24,0x08,0x06] 12 # CHECK-64: sllv $4, $4, $5 # encoding: [0x00,0xa4,0x20,0x04] 13 # CHECK-64: or $4, $4, $1 # encoding: [0x00,0x81,0x20,0x25] 14 # CHECK-64R: subu $1, $zero, $5 # encoding: [0x00,0x05,0x08,0x23] [all …]
|
H A D | instalias-imm-expanding.s | 1 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips32r2 -show-encoding -show-inst | FileChec… 2 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips32r2 -show-encoding -show-inst -mattr=+mi… 9 # MIPS: lui $1, 32768 # encoding: [0x00,0x80,0x01,0x3c] 10 # MIPS: add $4, $4, $1 # encoding: [0x20,0x20,0x81,0x00] 12 # MICROMIPS: lui $1, 32768 # encoding: [0xa1,0x41,0x00,0x80] 13 # MICROMIPS: add $4, $4, $1 # encoding: [0x24,0x00,0x10,0x21] 16 # MIPS: lui $1, 65535 # encoding: [0xff,0xff,0x01,0x3c] 17 # MIPS: ori $1, $1, 32767 # encoding: [0xff,0x7f,0x21,0x34] 18 # MIPS: add $4, $4, $1 # encoding: [0x20,0x20,0x81,0x00] 20 # MICROMIPS: lui $1, 65535 # encoding: [0xa1,0x41,0xff,0xff] [all …]
|
H A D | macro-ddivu.s | 1 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 | \ 3 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 \ 7 # CHECK-NOTRAP: bne $11, $zero, .Ltmp0 # encoding: [0x15,0x60,A,A] 9 # CHECK-NOTRAP: ddivu $zero, $25, $11 # encoding: [0x03,0x2b,0x00,0x1f] 10 # CHECK-NOTRAP: break 7 # encoding: [0x00,0x07,0x00,0x0d] 12 # CHECK-NOTRAP: mflo $25 # encoding: [0x00,0x00,0xc8,0x12] 13 # CHECK-TRAP: teq $11, $zero, 7 # encoding: [0x01,0x60,0x01,0xf4] 14 # CHECK-TRAP: ddivu $zero, $25, $11 # encoding: [0x03,0x2b,0x00,0x1f] 15 # CHECK-TRAP: mflo $25 # encoding: [0x00,0x00,0xc8,0x12] 18 # CHECK-NOTRAP: bne $12, $zero, .Ltmp1 # encoding: [0x15,0x80,A,A] [all …]
|
H A D | macro-ddiv.s | 1 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 | \ 3 # RUN: llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 \ 7 # CHECK-NOTRAP: bne $11, $zero, .Ltmp0 # encoding: [0x15,0x60,A,A] 9 # CHECK-NOTRAP: ddiv $zero, $25, $11 # encoding: [0x03,0x2b,0x00,0x1e] 10 # CHECK-NOTRAP: break 7 # encoding: [0x00,0x07,0x00,0x0d] 12 # CHECK-NOTRAP: addiu $1, $zero, -1 # encoding: [0x24,0x01,0xff,0xff] 13 # CHECK-NOTRAP: bne $11, $1, .Ltmp1 # encoding: [0x15,0x61,A,A] 15 # CHECK-NOTRAP: addiu $1, $zero, 1 # encoding: [0x24,0x01,0x00,0x01] 16 # CHECK-NOTRAP: dsll32 $1, $1, 31 # encoding: [0x00,0x01,0x0f,0xfc] 17 # CHECK-NOTRAP: bne $25, $1, .Ltmp1 # encoding: [0x17,0x21,A,A] [all …]
|
H A D | mul-macro-variants.s | 1 # RUN: llvm-mc %s -triple mips-unknown-linux -show-encoding -mcpu=mips64r2 | FileCheck %s 2 # RUN: llvm-mc %s -triple mips-unknown-linux -show-encoding -mcpu=mips64r3 | FileCheck %s 3 # RUN: llvm-mc %s -triple mips-unknown-linux -show-encoding -mcpu=mips64r5 | FileCheck %s 5 # RUN: llvm-mc %s -triple mips-unknown-linux -show-encoding -mattr=use-tcc-in-div -mcpu=mips64 | F… 6 # RUN: llvm-mc %s -triple mips-unknown-linux -show-encoding -mattr=use-tcc-in-div -mcpu=mips64r2 |… 7 # RUN: llvm-mc %s -triple mips-unknown-linux -show-encoding -mattr=use-tcc-in-div -mcpu=mips64r3 |… 8 # RUN: llvm-mc %s -triple mips-unknown-linux -show-encoding -mattr=use-tcc-in-div -mcpu=mips64r5 |… 14 # CHECK: mul $4, $4, $5 # encoding: [0x70,0x85,0x20,0x02] 15 # CHECK-TRAP: mul $4, $4, $5 # encoding: [0x70,0x85,0x20,0x02] 17 # CHECK: mul $4, $5, $6 # encoding: [0x70,0xa6,0x20,0x02] [all …]
|
H A D | macro-dla-32bit.s | 1 # RUN: llvm-mc %s -triple=mips-unknown-linux -show-encoding -mcpu=mips32r2 | \ 3 # RUN: llvm-mc %s -triple=mips-unknown-linux -show-encoding -mcpu=mips32r6 | \ 8 dla $5, 0x00000001 # CHECK: addiu $5, $zero, 1 # encoding: [0x24,0x05,0x00,0x01] 9 dla $5, 0x00000002 # CHECK: addiu $5, $zero, 2 # encoding: [0x24,0x05,0x00,0x02] 10 dla $5, 0x00004000 # CHECK: addiu $5, $zero, 16384 # encoding: [0x24,0x05,0x40,0x00] 11 dla $5, 0x00008000 # CHECK: ori $5, $zero, 32768 # encoding: [0x34,0x05,0x80,0x00] 12 dla $5, 0xffffffff # CHECK: addiu $5, $zero, -1 # encoding: [0x24,0x05,0xff,0xff] 13 dla $5, 0xfffffffe # CHECK: addiu $5, $zero, -2 # encoding: [0x24,0x05,0xff,0xfe] 14 dla $5, 0xffffc000 # CHECK: addiu $5, $zero, -16384 # encoding: [0x24,0x05,0xc0,0x00] 15 dla $5, 0xffff8000 # CHECK: addiu $5, $zero, -32768 # encoding: [0x24,0x05,0x80,0x00] [all …]
|
H A D | mips64-expansions.s | 2 # RUN: -show-encoding | FileCheck --check-prefixes=CHECK,GOT %s 4 # RUN: -show-encoding | FileCheck --check-prefixes=CHECK,XGOT %s 8 # CHECK: lui $10, 65519 # encoding: [0xef,0xff,0x0a,0x3c] 9 # CHECK: ori $10, $10, 61423 # encoding: [0xef,0xef,0x4a,0x35] 14 # CHECK: addiu $1, $zero, 1 # encoding: [0x01,0x00,0x01,0x24] 15 # CHECK: dsll $1, $1, 16 # encoding: [0x38,0x0c,0x01,0x00] 16 # CHECK: ori $1, $1, 1 # encoding: [0x01,0x00,0x21,0x34] 17 # CHECK: dsll $1, $1, 16 # encoding: [0x38,0x0c,0x01,0x00] 18 # CHECK: ori $1, $1, 1 # encoding: [0x01,0x00,0x21,0x34] 19 # CHECK: bne $2, $1, 1332 # encoding: [0x4d,0x01,0x41,0x14] [all …]
|
H A D | macro-remu.s | 1 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -show-encoding -mcpu=mips32 | \ 3 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -show-encoding -mcpu=mips32 \ 7 # CHECK-NOTRAP: bnez $5, $tmp0 # encoding: [A,A,0xa0,0x14] 9 # CHECK-NOTRAP: divu $zero, $4, $5 # encoding: [0x1b,0x00,0x85,0x00] 10 # CHECK-NOTRAP: break 7 # encoding: [0x0d,0x00,0x07,0x00] 11 # CHECK-NOTRAP: mfhi $4 # encoding: [0x10,0x20,0x00,0x00] 12 # CHECK-TRAP: teq $5, $zero, 7 # encoding: [0xf4,0x01,0xa0,0x00] 13 # CHECK-TRAP: divu $zero, $4, $5 # encoding: [0x1b,0x00,0x85,0x00] 14 # CHECK-TRAP: mfhi $4 # encoding: [0x10,0x20,0x00,0x00] 17 # CHECK-NOTRAP: break 7 # encoding: [0x0d,0x00,0x07,0x00] [all …]
|
H A D | mips-jump-instructions.s | 1 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -show-encoding -mcpu=mips32r2 | \ 3 # RUN: llvm-mc %s -triple=mips64el-unknown-linux -show-encoding -mcpu=mips64r2 | \ 11 # CHECK32: b 1332 # encoding: [0x4d,0x01,0x00,0x10] 12 # CHECK32: nop # encoding: [0x00,0x00,0x00,0x00] 13 # CHECK32: bc1f 1332 # encoding: [0x4d,0x01,0x00,0x45] 14 # CHECK32: nop # encoding: [0x00,0x00,0x00,0x00] 15 # CHECK32: bc1t 1332 # encoding: [0x4d,0x01,0x01,0x45] 16 # CHECK32: nop # encoding: [0x00,0x00,0x00,0x00] 17 # CHECK32: beq $9, $6, 1332 # encoding: [0x4d,0x01,0x26,0x11] 18 # CHECK32: nop # encoding: [0x00,0x00,0x00,0x00] [all …]
|
/llvm-project/llvm/test/MC/PowerPC/ |
H A D | ppc64-encoding-vmx.s | 2 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK… 3 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHE… 9 # CHECK-BE: lvebx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x0e] 10 # CHECK-LE: lvebx 2, 3, 4 # encoding: [0x0e,0x20,0x43,0x7c] 12 # CHECK-BE: lvehx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x4e] 13 # CHECK-LE: lvehx 2, 3, 4 # encoding: [0x4e,0x20,0x43,0x7c] 15 # CHECK-BE: lvewx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x8e] 16 # CHECK-LE: lvewx 2, 3, 4 # encoding: [0x8e,0x20,0x43,0x7c] 18 # CHECK-BE: lvx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0xce] 19 # CHECK-LE: lvx 2, 3, 4 # encoding: [0xce,0x20,0x43,0x7c] [all …]
|
H A D | vsx.s | 1 # RUN: llvm-mc -triple powerpc64-unknown-linux-gnu --show-encoding %s | FileCheck -check-prefix=CHE… 2 # RUN: llvm-mc -triple powerpc64le-unknown-linux-gnu --show-encoding %s | FileCheck -check-prefix=C… 4 # CHECK-BE: xxswapd 7, 63 # encoding: [0xf0,0xff,0xfa,0x56] 5 # CHECK-LE: xxswapd 7, 63 # encoding: [0x56,0xfa,0xff,0xf0] 8 # CHECK-BE: lxsdx 39, 5, 31 # encoding: [0x7c,0xe5,0xfc,0x99] 9 # CHECK-LE: lxsdx 39, 5, 31 # encoding: [0x99,0xfc,0xe5,0x7c] 11 # CHECK-BE: lxsiwax 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x99] 12 # CHECK-LE: lxsiwax 39, 5, 31 # encoding: [0x99,0xf8,0xe5,0x7c] 14 # CHECK-BE: lxsiwzx 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x19] 15 # CHECK-LE: lxsiwzx 39, 5, 31 # encoding: [0x19,0xf8,0xe5,0x7c] [all …]
|
H A D | ppc64-encoding-fp.s | 2 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK… 3 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHE… 9 # CHECK-BE: lfs 2, 128(4) # encoding: [0xc0,0x44,0x00,0x80] 10 # CHECK-LE: lfs 2, 128(4) # encoding: [0x80,0x00,0x44,0xc0] 12 # CHECK-BE: lfsx 2, 3, 4 # encoding: [0x7c,0x43,0x24,0x2e] 13 # CHECK-LE: lfsx 2, 3, 4 # encoding: [0x2e,0x24,0x43,0x7c] 15 # CHECK-BE: lfsu 2, 128(4) # encoding: [0xc4,0x44,0x00,0x80] 16 # CHECK-LE: lfsu 2, 128(4) # encoding: [0x80,0x00,0x44,0xc4] 18 # CHECK-BE: lfsux 2, 3, 4 # encoding: [0x7c,0x43,0x24,0x6e] 19 # CHECK-LE: lfsux 2, 3, 4 # encoding: [0x6e,0x24,0x43,0x7c] [all …]
|
H A D | ppc64-encoding.s | 2 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK… 3 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHE… 9 # CHECK-BE: b target # encoding: [0b010010AA,A,A,0bAAAAAA00] 10 # CHECK-LE: b target # encoding: [0bAAAAAA00,A,A,0b010010AA] 14 # CHECK-BE: ba target # encoding: [0b010010AA,A,A,0bAAAAAA10] 15 # CHECK-LE: ba target # encoding: [0bAAAAAA10,A,A,0b010010AA] 19 # CHECK-BE: bl target # encoding: [0b010010AA,A,A,0bAAAAAA01] 20 # CHECK-LE: bl target # encoding: [0bAAAAAA01,A,A,0b010010AA] 24 # CHECK-BE: bla target # encoding: [0b010010AA,A,A,0bAAAAAA11] 25 # CHECK-LE: bla target # encoding: [0bAAAAAA11,A,A,0b010010AA] [all …]
|
H A D | ppc64-encoding-ISA31.s | 1 # RUN: llvm-mc -triple powerpc64-unknown-linux-gnu --show-encoding %s | \ 3 # RUN: llvm-mc -triple powerpc64le-unknown-linux-gnu --show-encoding %s | \ 6 # CHECK-BE: plxv 63, 8589934591(0), 1 # encoding: [0x04,0x11,0xff,0xff 8 # CHECK-LE: plxv 63, 8589934591(0), 1 # encoding: [0xff,0xff,0x11,0x04 11 # CHECK-BE: plxv 33, -8589934592(31), 0 # encoding: [0x04,0x02,0x00,0x00 13 # CHECK-LE: plxv 33, -8589934592(31), 0 # encoding: [0x00,0x00,0x02,0x04 16 # CHECK-BE: pstxv 63, 8589934591(0), 1 # encoding: [0x04,0x11,0xff,0xff 18 # CHECK-LE: pstxv 63, 8589934591(0), 1 # encoding: [0xff,0xff,0x11,0x04 21 # CHECK-BE: pstxv 33, -8589934592(31), 0 # encoding: [0x04,0x02,0x00,0x00 23 # CHECK-LE: pstxv 33, -8589934592(31), 0 # encoding: [0x00,0x00,0x02,0x04 [all …]
|
H A D | ppc64-encoding-spe.s | 1 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK… 2 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHE… 6 # CHECK-BE: evlddx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x00] 7 # CHECK-LE: evlddx 14, 21, 28 # encoding: [0x00,0xe3,0xd5,0x11] 9 # CHECK-BE: evldwx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x02] 10 # CHECK-LE: evldwx 14, 21, 28 # encoding: [0x02,0xe3,0xd5,0x11] 12 # CHECK-BE: evldhx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x04] 13 # CHECK-LE: evldhx 14, 21, 28 # encoding: [0x04,0xe3,0xd5,0x11] 15 # CHECK-BE: evlhhesplatx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x08] 16 # CHECK-LE: evlhhesplatx 14, 21, 28 # encoding: [0x08,0xe3,0xd5,0x11] [all …]
|
H A D | ppc64-encoding-dfp.s | 1 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK… 2 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHE… 5 # CHECK-BE: dadd 2, 3, 4 # encoding: [0xec,0x43,0x20,0x04] 6 # CHECK-LE: dadd 2, 3, 4 # encoding: [0x04,0x20,0x43,0xec] 8 # CHECK-BE: dadd. 2, 3, 4 # encoding: [0xec,0x43,0x20,0x05] 9 # CHECK-LE: dadd. 2, 3, 4 # encoding: [0x05,0x20,0x43,0xec] 11 # CHECK-BE: daddq 2, 6, 4 # encoding: [0xfc,0x46,0x20,0x04] 12 # CHECK-LE: daddq 2, 6, 4 # encoding: [0x04,0x20,0x46,0xfc] 14 # CHECK-BE: daddq. 2, 6, 4 # encoding: [0xfc,0x46,0x20,0x05] 15 # CHECK-LE: daddq. 2, 6, 4 # encoding: [0x05,0x20,0x46,0xfc] [all …]
|
H A D | ppc64-encoding-bookII.s | 2 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK… 3 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHE… 7 # CHECK-BE: icbi 2, 3 # encoding: [0x7c,0x02,0x1f,0xac] 8 # CHECK-LE: icbi 2, 3 # encoding: [0xac,0x1f,0x02,0x7c] 11 # CHECK-BE: icbt 0, 5, 31 # encoding: [0x7c,0x05,0xf8,0x2c] 12 # CHECK-LE: icbt 0, 5, 31 # encoding: [0x2c,0xf8,0x05,0x7c] 15 # CHECK-BE: dcbt 2, 3, 10 # encoding: [0x7d,0x42,0x1a,0x2c] 16 # CHECK-LE: dcbt 2, 3, 10 # encoding: [0x2c,0x1a,0x42,0x7d] 18 # CHECK-BE: dcbt 2, 3, 10 # encoding: [0x7d,0x42,0x1a,0x2c] 19 # CHECK-LE: dcbt 2, 3, 10 # encoding: [0x2c,0x1a,0x42,0x7d] [all …]
|
H A D | ppc64-encoding-bookIII.s | 1 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK… 2 # RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHE… 4 # CHECK-BE: hrfid # encoding: [0x4c,0x00,0x02,0x24] 5 # CHECK-LE: hrfid # encoding: [0x24,0x02,0x00,0x4c] 8 # CHECK-BE: nap # encoding: [0x4c,0x00,0x03,0x64] 9 # CHECK-LE: nap # encoding: [0x64,0x03,0x00,0x4c] 12 # CHECK-BE: mtmsr 4 # encoding: [0x7c,0x80,0x01,0x24] 13 # CHECK-LE: mtmsr 4 # encoding: [0x24,0x01,0x80,0x7c] 16 # CHECK-BE: mtmsr 4, 1 # encoding: [0x7c,0x81,0x01,0x24] 17 # CHECK-LE: mtmsr 4, 1 # encoding: [0x24,0x01,0x81,0x7c] [all …]
|
/llvm-project/llvm/test/MC/WebAssembly/ |
H A D | simd-encodings.s | 1 # RUN: llvm-mc -no-type-check -show-encoding -triple=wasm32-unknown-unknown -mattr=+simd128,+relaxed-simd,+fp16 < %s | FileCheck %s 6 # CHECK: v128.load 48 # encoding: [0xfd,0x00,0x04,0x30] 9 # CHECK: i16x8.load8x8_s 32 # encoding: [0xfd,0x01,0x03,0x20] 12 # CHECK: i16x8.load8x8_u 32 # encoding: [0xfd,0x02,0x03,0x20] 15 # CHECK: i32x4.load16x4_s 32 # encoding: [0xfd,0x03,0x03,0x20] 18 # CHECK: i32x4.load16x4_u 32 # encoding: [0xfd,0x04,0x03,0x20] 21 # CHECK: i64x2.load32x2_s 32 # encoding: [0xfd,0x05,0x03,0x20] 24 # CHECK: i64x2.load32x2_u 32 # encoding: [0xfd,0x06,0x03,0x20] 27 # CHECK: v128.load8_splat 48 # encoding: [0xfd,0x07,0x00,0x30] 30 # CHECK: v128.load16_splat 48 # encoding [all...] |