bolt/deps/llvm-18.1.8/llvm/test/MC/Hexagon/bug15961.s

18 lines
415 B
ArmAsm
Raw Normal View History

2025-02-14 19:21:04 +01:00
# RUN: llvm-mc -triple=hexagon -mv65 -filetype=obj %s | llvm-objdump --no-print-imm-hex -d - | FileCheck %s
#
{
p0=cmp.eq(r18,#0)
if (p0.new) jumpr:nt r31
}
# The following had been getting duplexed to the :nt case
{
p0=cmp.eq(r18,#0)
if (p0.new) jumpr:t r31
}
#CHECK: 59a03fc6 { p0 = cmp.eq(r18,#0); if (p0.new) jumpr:nt r31 }
#CHECK: 75124000 { p0 = cmp.eq(r18,#0)
#CHECK: 535fd800 if (p0.new) jumpr:t r31 }