X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FMC%2FDisassembler%2FHexagon%2Fmemop.txt;h=47dfd9338c6d4c143bb8d2d4737243a329a4bec5;hb=e18cdd45dd39b2dcc9f2c04771cf38fbdb818341;hp=7c944121ddcc304ef440c9289acae57b2a531f8f;hpb=e4f1dcdb83f0fa3a32613c009f13da2aff55456d;p=oota-llvm.git diff --git a/test/MC/Disassembler/Hexagon/memop.txt b/test/MC/Disassembler/Hexagon/memop.txt index 7c944121ddc..47dfd9338c6 100644 --- a/test/MC/Disassembler/Hexagon/memop.txt +++ b/test/MC/Disassembler/Hexagon/memop.txt @@ -1,5 +1,7 @@ -# RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s +# RUN: llvm-mc -triple=hexagon -disassemble < %s | FileCheck %s +# Hexagon Programmer's Reference Manual 11.6 MEMOP +# Operation on memory byte 0x95 0xd9 0x11 0x3e # CHECK: memb(r17+#51) += r21 0xb5 0xd9 0x11 0x3e @@ -16,6 +18,8 @@ # CHECK: memb(r17+#51) = clrbit(#21) 0xf5 0xd9 0x11 0x3f # CHECK: memb(r17+#51) = setbit(#21) + +# Operation on memory halfword 0x95 0xd9 0x31 0x3e # CHECK: memh(r17+#102) += r21 0xb5 0xd9 0x31 0x3e @@ -32,6 +36,8 @@ # CHECK: memh(r17+#102) = clrbit(#21) 0xf5 0xd9 0x31 0x3f # CHECK: memh(r17+#102) = setbit(#21) + +# Operation on memory word 0x95 0xd9 0x51 0x3e # CHECK: memw(r17+#204) += r21 0xb5 0xd9 0x51 0x3e