xref: /aosp_15_r20/external/llvm/test/MC/Hexagon/jumpdoublepound.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple=hexagon -filetype=obj %s -o - | llvm-objdump -d - | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker# Verify that jump encodes correctly
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker
6*9880d681SAndroid Build Coastguard Workermylabel:
7*9880d681SAndroid Build Coastguard Worker# CHECK: if (p0) jump
8*9880d681SAndroid Build Coastguard Workerif (p0) jump ##mylabel
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker# CHECK: if (cmp.gtu(r5.new, r4)) jump:t
11*9880d681SAndroid Build Coastguard Worker{ r5 = r4
12*9880d681SAndroid Build Coastguard Worker  if (cmp.gtu(r5.new, r4)) jump:t ##mylabel }
13*9880d681SAndroid Build Coastguard Worker
14