1 ; RUN
: llvm-mc
-triple avr
-mattr
=sram
-show-encoding
< %s | FileCheck
%s
40 ; CHECK
: st X
, r10 ; encoding
: [0xac,0x92]
41 ; CHECK
: st X
, r17 ; encoding
: [0x1c,0x93]
43 ; CHECK
: st Y
, r30 ; encoding
: [0xe8,0x83]
44 ; CHECK
: st Y
, r19 ; encoding
: [0x38,0x83]
46 ; CHECK
: st Z
, r10 ; encoding
: [0xa0,0x82]
47 ; CHECK
: st Z
, r2 ; encoding
: [0x20,0x82]
52 ; CHECK
: st X+
, r10 ; encoding
: [0xad,0x92]
53 ; CHECK
: st X+
, r17 ; encoding
: [0x1d,0x93]
55 ; CHECK
: st Y+
, r30 ; encoding
: [0xe9,0x93]
56 ; CHECK
: st Y+
, r19 ; encoding
: [0x39,0x93]
58 ; CHECK
: st Z+
, r10 ; encoding
: [0xa1,0x92]
59 ; CHECK
: st Z+
, r2 ; encoding
: [0x21,0x92]
64 ; CHECK
: st -X
, r10 ; encoding
: [0xae,0x92]
65 ; CHECK
: st -X
, r17 ; encoding
: [0x1e,0x93]
67 ; CHECK
: st -Y
, r30 ; encoding
: [0xea,0x93]
68 ; CHECK
: st -Y
, r19 ; encoding
: [0x3a,0x93]
70 ; CHECK
: st -Z
, r10 ; encoding
: [0xa2,0x92]
71 ; CHECK
: st -Z
, r2 ; encoding
: [0x22,0x92]