22 lines
559 B
ArmAsm
22 lines
559 B
ArmAsm
# RUN: not llvm-mc -triple xtensa --mattr=+density %s 2>&1 | FileCheck %s
|
|
|
|
LBL0:
|
|
|
|
# Out of range immediates
|
|
|
|
# imm1n_15
|
|
addi.n a2, a3, 20
|
|
# CHECK: :[[#@LINE-1]]:16: error: expected immediate in range [-1, 15] except 0
|
|
|
|
# imm1n_15
|
|
addi.n a2, a3, 0
|
|
# CHECK: :[[#@LINE-1]]:16: error: expected immediate in range [-1, 15] except 0
|
|
|
|
# imm32n_95
|
|
movi.n a2, 100
|
|
# CHECK: :[[#@LINE-1]]:12: error: expected immediate in range [-32, 95]
|
|
|
|
# Offset4m32
|
|
l32i.n a2, a3, 100
|
|
# CHECK: :[[#@LINE-1]]:16: error: expected immediate in range [0, 60], first 2 bits should be zero
|