blob: d42f76ae3d3a045b9eb98d19ea2f45f62716c7f4 [file] [log] [blame]
LDA{,B,H} (reg)
lda r6, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
94c87dfb r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
ldab r9, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
bf153f1b r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
ldah r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
bf1bfa0f r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
STL{,B,H} (reg)
stl r6, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] 5f 54 c5 05 .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
stlb r9, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] 99 .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
stlh r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] 72 97 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
LDAEX{,B,H,D} (reg)
ldaex r6, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
9b7a3e28 r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
ldaexb r9, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
4490a389 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
ldaexh r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
ab5a6969 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
ldaexd r2, r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
5b766a75 r2 (xor, data intreg #1)
22d70ad9 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
00000000 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
STLEX{,B,H,D} (reg) -- expected to fail
clrex; stlex r9, r6, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
d8d1584e r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
clrex; stlexb r9, r6, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
bb0a700f r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
clrex; stlexh r9, r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
adc8836c r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
clrex; stlexd r9, r2, r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
9b43a481 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
STLEX{,B,H,D} (reg) -- expected to succeed
ldaex r2, [r10] ; stlex r9, r6, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] 31 40 35 27 .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
0f73db2f r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
b2943eb7 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
ldaexb r2, [r10] ; stlexb r9, r6, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] df .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
b000c173 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
c522f103 r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
ldaexh r2, [r10] ; stlexh r9, r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] 2d ee .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
62f1d42d r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
966d434a r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)
mov r4, r2 ; mov r5, r3 ; ldaexd r2, r3, [r10] ; mov r2, r4 ; mov r3, r5 ; stlexd r9, r2, r3, [r10] with r10 = middle_of_block
[ 0] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 16] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 32] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 48] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 64] ec b1 cc 36 7c 21 2b 86 .. .. .. .. .. .. .. ..
[ 80] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[ 96] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[112] .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
00000000 r2 (xor, data intreg #1)
00000000 r3 (xor, data intreg #2)
00000000 r6 (xor, data intreg #3)
f841384f r9 (xor, data intreg #4)
00000000 r10 (xor, addr intreg #1)