1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-01-31 20:51:52 +01:00
llvm-mirror/test/MC/Mips/micromips-el-fixup-data.s
Aleksandar Beserminji 82f04988a3 [mips][micrompis] Emit 16bit NOPs by default
Emit 16bit NOPs by default.
Use 32bit NOPs in delay slots where necessary.

Differential https://reviews.llvm.org/D55323

llvm-svn: 350733
2019-01-09 15:58:02 +00:00

26 lines
565 B
ArmAsm

# RUN: llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips32r2 \
# RUN: -mattr=+micromips 2>&1 -filetype=obj > %t.o
# RUN: llvm-objdump %t.o -d | FileCheck %s
# Check that fixup data is written in the microMIPS specific little endian
# byte order.
.text
.globl main
.align 2
.type main,@function
.set micromips
.set nomips16
.ent main
main:
addiu $sp, $sp, -16
bnez $9, lab1
# CHECK: 09 b4 03 00 bnez $9, 10
addu $zero, $zero, $zero
lab1:
jr $ra
addiu $sp, $sp, 16
.end main