brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 1d1fdb6 Raw
40 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=sparcv9-unknown-linux | FileCheck %s  --check-prefix=V92 3## Disassembly prefers alternate mnemonic over explicit ASI tags4## and short over long ASI tag names.5# V9: casxa [%i0] #ASI_N, %l6, %o260xd5 0xf6 0x00 0x967# V9: casxa [%i0] #ASI_N_L, %l6, %o280xd5 0xf6 0x01 0x969# V9: casxa [%i0] #ASI_AIUP, %l6, %o2100xd5 0xf6 0x02 0x1611# V9: casxa [%i0] #ASI_AIUS, %l6, %o2120xd5 0xf6 0x02 0x3613# V9: casxa [%i0] #ASI_AIUP_L, %l6, %o2140xd5 0xf6 0x03 0x1615# V9: casxa [%i0] #ASI_AIUS_L, %l6, %o2160xd5 0xf6 0x03 0x3617## casx == casxa #ASI_P18# V9: casx [%i0], %l6, %o2190xd5 0xf6 0x10 0x1620# V9: casxa [%i0] #ASI_S, %l6, %o2210xd5 0xf6 0x10 0x3622# V9: casxa [%i0] #ASI_PNF, %l6, %o2230xd5 0xf6 0x10 0x5624# V9: casxa [%i0] #ASI_SNF, %l6, %o2250xd5 0xf6 0x10 0x7626## casxl == casxa #ASI_L27# V9: casxl [%i0], %l6, %o2280xd5 0xf6 0x11 0x1629# V9: casxa [%i0] #ASI_S_L, %l6, %o2300xd5 0xf6 0x11 0x3631# V9: casxa [%i0] #ASI_PNF_L, %l6, %o2320xd5 0xf6 0x11 0x5633# V9: casxa [%i0] #ASI_SNF_L, %l6, %o2340xd5 0xf6 0x11 0x7635 36# V9: prefetcha  [%i1+3968] %asi, #one_read370xc3 0xee 0x6f 0x8038# V9: prefetcha [%i1+%i2] #ASI_SNF, #one_read390xc3 0xee 0x50 0x7a40