1 .syntax unified 2 .text 3 .arch armv8-a 4 5 .arm 6 foo: 7 sevl 8 hlt 0x0 9 hlt 0xf 10 hlt 0xfff0 11 stlb r0, [r0] 12 stlb r1, [r1] 13 stlb r14, [r14] 14 stlh r0, [r0] 15 stlh r1, [r1] 16 stlh r14, [r14] 17 stl r0, [r0] 18 stl r1, [r1] 19 stl r14, [r14] 20 stlexb r0, r1, [r14] 21 stlexb r1, r14, [r0] 22 stlexb r14, r0, [r1] 23 stlexh r0, r1, [r14] 24 stlexh r1, r14, [r0] 25 stlexh r14, r0, [r1] 26 stlex r0, r1, [r14] 27 stlex r1, r14, [r0] 28 stlex r14, r0, [r1] 29 stlexd r0, r2, r3, [r14] 30 stlexd r1, r12, r13, [r0] 31 stlexd r14, r0, r1, [r1] 32 ldab r0, [r0] 33 ldab r1, [r1] 34 ldab r14, [r14] 35 ldah r0, [r0] 36 ldah r1, [r1] 37 ldah r14, [r14] 38 lda r0, [r0] 39 lda r1, [r1] 40 lda r14, [r14] 41 ldaexb r0, [r0] 42 ldaexb r1, [r1] 43 ldaexb r14, [r14] 44 ldaexh r0, [r0] 45 ldaexh r1, [r1] 46 ldaexh r14, [r14] 47 ldaex r0, [r0] 48 ldaex r1, [r1] 49 ldaex r14, [r14] 50 ldaexd r0, r1, [r0] 51 ldaexd r2, r3, [r1] 52 ldaexd r12, r13, [r14] 53 54 .thumb 55 .thumb_func 56 bar: 57 sevl 58 sevl.n 59 sevl.w 60 dcps1 61 dcps2 62 dcps3 63 hlt 0 64 hlt 63 65 stlb r0, [r0] 66 stlb r1, [r1] 67 stlb r14, [r14] 68 stlh r0, [r0] 69 stlh r1, [r1] 70 stlh r14, [r14] 71 stl r0, [r0] 72 stl r1, [r1] 73 stl r14, [r14] 74 stlexb r0, r1, [r14] 75 stlexb r1, r14, [r0] 76 stlexb r14, r0, [r1] 77 stlexh r0, r1, [r14] 78 stlexh r1, r14, [r0] 79 stlexh r14, r0, [r1] 80 stlex r0, r1, [r14] 81 stlex r1, r14, [r0] 82 stlex r14, r0, [r1] 83 stlexd r0, r1, r1, [r14] 84 stlexd r1, r14, r14, [r0] 85 stlexd r14, r0, r0, [r1] 86 ldab r0, [r0] 87 ldab r1, [r1] 88 ldab r14, [r14] 89 ldah r0, [r0] 90 ldah r1, [r1] 91 ldah r14, [r14] 92 lda r0, [r0] 93 lda r1, [r1] 94 lda r14, [r14] 95 ldaexb r0, [r0] 96 ldaexb r1, [r1] 97 ldaexb r14, [r14] 98 ldaexh r0, [r0] 99 ldaexh r1, [r1] 100 ldaexh r14, [r14] 101 ldaex r0, [r0] 102 ldaex r1, [r1] 103 ldaex r14, [r14] 104 ldaexd r0, r1, [r0] 105 ldaexd r1, r14, [r1] 106 ldaexd r14, r0, [r14] 107