test_extend complete
adc %w1 %w2 -> %w0
adc %x1 %x2 -> %x0
adcs %w1 %w2 -> %w0
adcs %x1 %x2 -> %x0
add %sp %x1 uxtx $0x0000000000000000 -> %x0
sub %sp %x1 uxtx $0x0000000000000000 -> %x0
adds %w1 %w2 lsl $0x00 -> %w0
adds %w1 %w2 lsl $0x1f -> %w0
adds %w1 %w2 lsr $0x00 -> %w0
adds %w1 %w2 lsr $0x1f -> %w0
adds %w1 %w2 asr $0x00 -> %w0
adds %w1 %w2 asr $0x1f -> %w0
adds %x1 %x2 lsl $0x00 -> %x0
adds %x1 %x2 lsl $0x3f -> %x0
adds %x1 %x2 lsr $0x00 -> %x0
adds %x1 %x2 lsr $0x3f -> %x0
adds %x1 %x2 asr $0x00 -> %x0
adds %x1 %x2 asr $0x3f -> %x0
adds %w1 $0x0000 lsl $0x00 -> %w0
adds %w1 $0x0fff lsl $0x00 -> %w0
adds %x1 $0x0000 lsl $0x00 -> %x0
adds %x1 $0x0fff lsl $0x00 -> %x0
adds %w1 %w2 uxtb $0x00 -> %w0
adds %w1 %w2 uxth $0x01 -> %w0
adds %w1 %w2 uxtw $0x02 -> %w0
adds %w1 %w2 sxtb $0x04 -> %w0
adds %w1 %w2 sxth $0x00 -> %w0
adds %w1 %w2 sxtw $0x01 -> %w0
adds %x1 %x2 uxtx $0x03 -> %x0
adds %x1 %x2 sxtx $0x02 -> %x0
test_add complete
ldar (%x1)[4byte] -> %w0
ldar (%x1)[8byte] -> %x0
ldarb (%x1)[1byte] -> %w0
ldarh (%x1)[2byte] -> %w0
test_ldar complete
ldapr (%x1)[4byte] -> %w0
ldapr (%x3)[8byte] -> %x2
ldaprb (%x5)[1byte] -> %w4
ldaprh (%x7)[2byte] -> %w6
test_ldapr complete
ldur (%x0)[1byte] -> %b0
ldur +0xff(%x1)[1byte] -> %b1
ldur (%x2)[2byte] -> %h2
ldur -0x0100(%x3)[2byte] -> %h3
ldur (%x4)[4byte] -> %s4
ldur -0x0100(%x5)[4byte] -> %s5
ldur (%x6)[8byte] -> %d6
ldur -0x0100(%x7)[8byte] -> %d7
ldur (%x8)[16byte] -> %q8
ldur -0x0100(%x9)[16byte] -> %q9
stur %b10 -> (%x10)[1byte]
stur %b11 -> +0xff(%x11)[1byte]
stur %h12 -> (%x12)[2byte]
stur %h13 -> +0xff(%x13)[2byte]
stur %s14 -> (%x14)[4byte]
stur %s15 -> +0xff(%x15)[4byte]
stur %d16 -> (%x16)[8byte]
stur %d17 -> +0xff(%x17)[8byte]
stur %q18 -> (%x18)[16byte]
stur %q19 -> +0xff(%x19)[16byte]
test_ldur_stur complete
and %x9 $0x000000000000ffff -> %x10
and %w5 $0x00000000000000ff -> %w5
ands %x19 $0x0000000000ffffff -> %x23
ands %w8 $0x000000000000000f -> %w3
test_instrs_with_logic_imm complete
fmov %w9 -> %h10
fmov %w4 -> %s14
fmov %x8 -> %h23
fmov %x24 -> %d6
fmov %x10 $0x03 -> %q9 $0x01
test_fmov_general complete
fmov $1.000000 $0x01 -> %q1
fmov $2.000000 $0x01 -> %q1
fmov $-1.000000 $0x01 -> %q2
fmov $-2.000000 $0x01 -> %q3
fmov $3.500000 $0x01 -> %q4
fmov $4.250000 $0x01 -> %q5
fmov $1.125000 $0x01 -> %q6
fmov $-0.250000 $0x01 -> %q7
fmov $7.000000 $0x01 -> %q8
fmov $1.937500 $0x01 -> %q9
fmov $0.210937 $0x01 -> %q10
fmov $31.000000 $0x01 -> %q31
test_fmov_vector complete
fmov $1.000000 -> %s0
fmov $-1.000000 -> %s0
fmov $2.000000 -> %s0
fmov $-2.000000 -> %s0
fmov $3.500000 -> %s0
fmov $4.250000 -> %s0
fmov $1.125000 -> %s0
fmov $-1.125000 -> %s0
fmov $0.250000 -> %s0
fmov $-0.250000 -> %s0
fmov $1.937500 -> %s0
fmov $0.210937 -> %s0
fmov $31.000000 -> %s0
fmov $1.000000 -> %d0
fmov $-1.000000 -> %d0
fmov $2.000000 -> %d0
fmov $-2.000000 -> %d0
fmov $3.500000 -> %d0
fmov $4.250000 -> %d0
fmov $1.125000 -> %d0
fmov $-1.125000 -> %d0
fmov $0.250000 -> %d0
fmov $-0.250000 -> %d0
fmov $1.937500 -> %d0
fmov $0.210937 -> %d0
fmov $31.000000 -> %d0
test_fmov_scalar complete
fmaxnm %d27 %d30 $0x01 -> %d2
fmaxnm %q27 %q30 $0x01 -> %q2
fmla %d0 %d29 %d31 $0x01 -> %d0
fmla %q0 %q29 %q31 $0x01 -> %q0
fadd %d10 %d2 $0x01 -> %d17
fadd %q10 %q2 $0x01 -> %q17
fmulx %d20 %d4 $0x01 -> %d31
fmulx %q20 %q4 $0x01 -> %q31
fcmeq %d23 %d2 $0x01 -> %d15
fcmeq %q23 %q2 $0x01 -> %q15
fmax %d8 %d22 $0x01 -> %d26
fmax %q8 %q22 $0x01 -> %q26
frecps %d26 %d18 $0x01 -> %d24
frecps %q26 %q18 $0x01 -> %q24
fminnm %d29 %d11 $0x01 -> %d16
fminnm %q29 %q11 $0x01 -> %q16
fmls %d19 %d8 %d29 $0x01 -> %d19
fmls %q19 %q8 %q29 $0x01 -> %q19
fsub %d28 %d24 $0x01 -> %d15
fsub %q28 %q24 $0x01 -> %q15
fmin %d0 %d15 $0x01 -> %d2
fmin %q0 %q15 $0x01 -> %q2
frsqrts %d12 %d19 $0x01 -> %d8
frsqrts %q12 %q19 $0x01 -> %q8
fmaxnmp %d15 %d20 $0x01 -> %d23
fmaxnmp %q15 %q20 $0x01 -> %q23
faddp %d27 %d30 $0x01 -> %d28
faddp %q27 %q30 $0x01 -> %q28
fmul %d20 %d10 $0x01 -> %d4
fmul %q20 %q10 $0x01 -> %q4
fcmge %d26 %d15 $0x01 -> %d14
fcmge %q26 %q15 $0x01 -> %q14
facge %d2 %d31 $0x01 -> %d2
facge %q2 %q31 $0x01 -> %q2
fmaxp %d4 %d5 $0x01 -> %d19
fmaxp %q4 %q5 $0x01 -> %q19
fdiv %d24 %d23 $0x01 -> %d9
fdiv %q24 %q23 $0x01 -> %q9
fminnmp %d7 %d6 $0x01 -> %d9
fminnmp %q7 %q6 $0x01 -> %q9
fabd %d10 %d12 $0x01 -> %d28
fabd %q10 %q12 $0x01 -> %q28
fcmgt %d27 %d26 $0x01 -> %d22
fcmgt %q27 %q26 $0x01 -> %q22
facgt %d15 %d17 $0x01 -> %d28
facgt %q15 %q17 $0x01 -> %q28
fminp %d11 %d7 $0x01 -> %d9
fminp %q11 %q7 $0x01 -> %q9
test_asimdsamefp16 complete
shadd %d27 %d30 $0x00 -> %d2
shadd %q27 %q30 $0x00 -> %q2
shadd %d27 %d30 $0x01 -> %d2
shadd %q27 %q30 $0x01 -> %q2
shadd %d27 %d30 $0x02 -> %d2
shadd %q27 %q30 $0x02 -> %q2
sqadd %d13 %d29 $0x00 -> %d0
sqadd %q13 %q29 $0x00 -> %q0
sqadd %d13 %d29 $0x01 -> %d0
sqadd %q13 %q29 $0x01 -> %q0
sqadd %d13 %d29 $0x02 -> %d0
sqadd %q13 %q29 $0x02 -> %q0
sqadd %q13 %q29 $0x03 -> %q0
srhadd %d17 %d10 $0x00 -> %d31
srhadd %q17 %q10 $0x00 -> %q31
srhadd %d17 %d10 $0x01 -> %d31
srhadd %q17 %q10 $0x01 -> %q31
srhadd %d17 %d10 $0x02 -> %d31
srhadd %q17 %q10 $0x02 -> %q31
shsub %d31 %d20 $0x00 -> %d2
shsub %q31 %q20 $0x00 -> %q2
shsub %d31 %d20 $0x01 -> %d2
shsub %q31 %q20 $0x01 -> %q2
shsub %d31 %d20 $0x02 -> %d2
shsub %q31 %q20 $0x02 -> %q2
sqsub %d15 %d23 $0x00 -> %d4
sqsub %q15 %q23 $0x00 -> %q4
sqsub %d15 %d23 $0x01 -> %d4
sqsub %q15 %q23 $0x01 -> %q4
sqsub %d15 %d23 $0x02 -> %d4
sqsub %q15 %q23 $0x02 -> %q4
sqsub %q15 %q23 $0x03 -> %q4
cmgt %d26 %d8 $0x00 -> %d2
cmgt %q26 %q8 $0x00 -> %q2
cmgt %d26 %d8 $0x01 -> %d2
cmgt %q26 %q8 $0x01 -> %q2
cmgt %d26 %d8 $0x02 -> %d2
cmgt %q26 %q8 $0x02 -> %q2
cmgt %q26 %q8 $0x03 -> %q2
cmge %d24 %d26 $0x00 -> %d22
cmge %q24 %q26 $0x00 -> %q22
cmge %d24 %d26 $0x01 -> %d22
cmge %q24 %q26 $0x01 -> %q22
cmge %d24 %d26 $0x02 -> %d22
cmge %q24 %q26 $0x02 -> %q22
cmge %q24 %q26 $0x03 -> %q22
sshl %d16 %d29 $0x00 -> %d18
sshl %q16 %q29 $0x00 -> %q18
sshl %d16 %d29 $0x01 -> %d18
sshl %q16 %q29 $0x01 -> %q18
sshl %d16 %d29 $0x02 -> %d18
sshl %q16 %q29 $0x02 -> %q18
sshl %q16 %q29 $0x03 -> %q18
sqshl %d19 %d23 $0x00 -> %d11
sqshl %q19 %q23 $0x00 -> %q11
sqshl %d19 %d23 $0x01 -> %d11
sqshl %q19 %q23 $0x01 -> %q11
sqshl %d19 %d23 $0x02 -> %d11
sqshl %q19 %q23 $0x02 -> %q11
sqshl %q19 %q23 $0x03 -> %q11
srshl %d29 %d15 $0x00 -> %d8
srshl %q29 %q15 $0x00 -> %q8
srshl %d29 %d15 $0x01 -> %d8
srshl %q29 %q15 $0x01 -> %q8
srshl %d29 %d15 $0x02 -> %d8
srshl %q29 %q15 $0x02 -> %q8
srshl %q29 %q15 $0x03 -> %q8
sqrshl %d24 %d2 $0x00 -> %d28
sqrshl %q24 %q2 $0x00 -> %q28
sqrshl %d24 %d2 $0x01 -> %d28
sqrshl %q24 %q2 $0x01 -> %q28
sqrshl %d24 %d2 $0x02 -> %d28
sqrshl %q24 %q2 $0x02 -> %q28
sqrshl %q24 %q2 $0x03 -> %q28
smax %d15 %d8 $0x00 -> %d0
smax %q15 %q8 $0x00 -> %q0
smax %d15 %d8 $0x01 -> %d0
smax %q15 %q8 $0x01 -> %q0
smax %d15 %d8 $0x02 -> %d0
smax %q15 %q8 $0x02 -> %q0
smin %d19 %d23 $0x00 -> %d12
smin %q19 %q23 $0x00 -> %q12
smin %d19 %d23 $0x01 -> %d12
smin %q19 %q23 $0x01 -> %q12
smin %d19 %d23 $0x02 -> %d12
smin %q19 %q23 $0x02 -> %q12
sabd %d20 %d28 $0x00 -> %d15
sabd %q20 %q28 $0x00 -> %q15
sabd %d20 %d28 $0x01 -> %d15
sabd %q20 %q28 $0x01 -> %q15
sabd %d20 %d28 $0x02 -> %d15
sabd %q20 %q28 $0x02 -> %q15
saba %d30 %d4 $0x00 -> %d27
saba %q30 %q4 $0x00 -> %q27
saba %d30 %d4 $0x01 -> %d27
saba %q30 %q4 $0x01 -> %q27
saba %d30 %d4 $0x02 -> %d27
saba %q30 %q4 $0x02 -> %q27
add %d10 %d14 $0x00 -> %d20
add %q10 %q14 $0x00 -> %q20
add %d10 %d14 $0x01 -> %d20
add %q10 %q14 $0x01 -> %q20
add %d10 %d14 $0x02 -> %d20
add %q10 %q14 $0x02 -> %q20
add %q10 %q14 $0x03 -> %q20
cmtst %d15 %d2 $0x00 -> %d26
cmtst %q15 %q2 $0x00 -> %q26
cmtst %d15 %d2 $0x01 -> %d26
cmtst %q15 %q2 $0x01 -> %q26
cmtst %d15 %d2 $0x02 -> %d26
cmtst %q15 %q2 $0x02 -> %q26
cmtst %q15 %q2 $0x03 -> %q26
mla %d2 %d19 %d4 $0x00 -> %d2
mla %q2 %q19 %q4 $0x00 -> %q2
mla %d2 %d19 %d4 $0x01 -> %d2
mla %q2 %q19 %q4 $0x01 -> %q2
mla %d2 %d19 %d4 $0x02 -> %d2
mla %q2 %q19 %q4 $0x02 -> %q2
mul %d9 %d24 $0x00 -> %d5
mul %q9 %q24 $0x00 -> %q5
mul %d9 %d24 $0x01 -> %d5
mul %q9 %q24 $0x01 -> %q5
mul %d9 %d24 $0x02 -> %d5
mul %q9 %q24 $0x02 -> %q5
smaxp %d9 %d7 $0x00 -> %d23
smaxp %q9 %q7 $0x00 -> %q23
smaxp %d9 %d7 $0x01 -> %d23
smaxp %q9 %q7 $0x01 -> %q23
smaxp %d9 %d7 $0x02 -> %d23
smaxp %q9 %q7 $0x02 -> %q23
sminp %d28 %d10 $0x00 -> %d6
sminp %q28 %q10 $0x00 -> %q6
sminp %d28 %d10 $0x01 -> %d6
sminp %q28 %q10 $0x01 -> %q6
sminp %d28 %d10 $0x02 -> %d6
sminp %q28 %q10 $0x02 -> %q6
sqdmulh %d22 %d27 $0x01 -> %d12
sqdmulh %q22 %q27 $0x01 -> %q12
sqdmulh %d22 %d27 $0x02 -> %d12
sqdmulh %q22 %q27 $0x02 -> %q12
addp %d28 %d15 $0x00 -> %d26
addp %q28 %q15 $0x00 -> %q26
addp %d28 %d15 $0x01 -> %d26
addp %q28 %q15 $0x01 -> %q26
addp %d28 %d15 $0x02 -> %d26
addp %q28 %q15 $0x02 -> %q26
addp %q28 %q15 $0x03 -> %q26
fmaxnm %d9 %d11 $0x02 -> %d17
fmaxnm %q9 %q11 $0x02 -> %q17
fmaxnm %q9 %q11 $0x03 -> %q17
fmla %d7 %d29 %d19 $0x02 -> %d7
fmla %q7 %q29 %q19 $0x02 -> %q7
fmla %q7 %q29 %q19 $0x03 -> %q7
fadd %d11 %d11 $0x02 -> %d10
fadd %q11 %q11 $0x02 -> %q10
fadd %q11 %q11 $0x03 -> %q10
fmulx %d22 %d20 $0x02 -> %d30
fmulx %q22 %q20 $0x02 -> %q30
fmulx %q22 %q20 $0x03 -> %q30
fcmeq %d14 %d0 $0x02 -> %d27
fcmeq %q14 %q0 $0x02 -> %q27
fcmeq %q14 %q0 $0x03 -> %q27
fmax %d21 %d20 $0x02 -> %d2
fmax %q21 %q20 $0x02 -> %q2
fmax %q21 %q20 $0x03 -> %q2
frecps %d5 %d16 $0x02 -> %d15
frecps %q5 %q16 $0x02 -> %q15
frecps %q5 %q16 $0x03 -> %q15
and %d25 %d10 -> %d28
and %q25 %q10 -> %q28
bic %d31 %d15 -> %d24
bic %q31 %q15 -> %q24
fminnm %d30 %d31 $0x02 -> %d17
fminnm %q30 %q31 $0x02 -> %q17
fminnm %q30 %q31 $0x03 -> %q17
fmls %d4 %d31 %d29 $0x02 -> %d4
fmls %q4 %q31 %q29 $0x02 -> %q4
fmls %q4 %q31 %q29 $0x03 -> %q4
fsub %d8 %d26 $0x02 -> %d25
fsub %q8 %q26 $0x02 -> %q25
fsub %q8 %q26 $0x03 -> %q25
fmin %d24 %d31 $0x02 -> %d22
fmin %q24 %q31 $0x02 -> %q22
fmin %q24 %q31 $0x03 -> %q22
frsqrts %d28 %d6 $0x02 -> %d10
frsqrts %q28 %q6 $0x02 -> %q10
frsqrts %q28 %q6 $0x03 -> %q10
orr %d2 %d0 -> %d26
orr %q2 %q0 -> %q26
orn %d4 %d3 -> %d28
orn %q4 %q3 -> %q28
uhadd %d5 %d9 $0x00 -> %d22
uhadd %q5 %q9 $0x00 -> %q22
uhadd %d5 %d9 $0x01 -> %d22
uhadd %q5 %q9 $0x01 -> %q22
uhadd %d5 %d9 $0x02 -> %d22
uhadd %q5 %q9 $0x02 -> %q22
uqadd %d29 %d31 $0x00 -> %d6
uqadd %q29 %q31 $0x00 -> %q6
uqadd %d29 %d31 $0x01 -> %d6
uqadd %q29 %q31 $0x01 -> %q6
uqadd %d29 %d31 $0x02 -> %d6
uqadd %q29 %q31 $0x02 -> %q6
uqadd %q29 %q31 $0x03 -> %q6
urhadd %d29 %d27 $0x00 -> %d8
urhadd %q29 %q27 $0x00 -> %q8
urhadd %d29 %d27 $0x01 -> %d8
urhadd %q29 %q27 $0x01 -> %q8
urhadd %d29 %d27 $0x02 -> %d8
urhadd %q29 %q27 $0x02 -> %q8
uhsub %d21 %d16 $0x00 -> %d28
uhsub %q21 %q16 $0x00 -> %q28
uhsub %d21 %d16 $0x01 -> %d28
uhsub %q21 %q16 $0x01 -> %q28
uhsub %d21 %d16 $0x02 -> %d28
uhsub %q21 %q16 $0x02 -> %q28
uqsub %d27 %d21 $0x00 -> %d29
uqsub %q27 %q21 $0x00 -> %q29
uqsub %d27 %d21 $0x01 -> %d29
uqsub %q27 %q21 $0x01 -> %q29
uqsub %d27 %d21 $0x02 -> %d29
uqsub %q27 %q21 $0x02 -> %q29
uqsub %q27 %q21 $0x03 -> %q29
cmhi %d15 %d20 $0x00 -> %d9
cmhi %q15 %q20 $0x00 -> %q9
cmhi %d15 %d20 $0x01 -> %d9
cmhi %q15 %q20 $0x01 -> %q9
cmhi %d15 %d20 $0x02 -> %d9
cmhi %q15 %q20 $0x02 -> %q9
cmhi %q15 %q20 $0x03 -> %q9
cmhs %d12 %d30 $0x00 -> %d2
cmhs %q12 %q30 $0x00 -> %q2
cmhs %d12 %d30 $0x01 -> %d2
cmhs %q12 %q30 $0x01 -> %q2
cmhs %d12 %d30 $0x02 -> %d2
cmhs %q12 %q30 $0x02 -> %q2
cmhs %q12 %q30 $0x03 -> %q2
ushl %d7 %d18 $0x00 -> %d1
ushl %q7 %q18 $0x00 -> %q1
ushl %d7 %d18 $0x01 -> %d1
ushl %q7 %q18 $0x01 -> %q1
ushl %d7 %d18 $0x02 -> %d1
ushl %q7 %q18 $0x02 -> %q1
ushl %q7 %q18 $0x03 -> %q1
uqshl %d15 %d18 $0x00 -> %d27
uqshl %q15 %q18 $0x00 -> %q27
uqshl %d15 %d18 $0x01 -> %d27
uqshl %q15 %q18 $0x01 -> %q27
uqshl %d15 %d18 $0x02 -> %d27
uqshl %q15 %q18 $0x02 -> %q27
uqshl %q15 %q18 $0x03 -> %q27
urshl %d2 %d6 $0x00 -> %d5
urshl %q2 %q6 $0x00 -> %q5
urshl %d2 %d6 $0x01 -> %d5
urshl %q2 %q6 $0x01 -> %q5
urshl %d2 %d6 $0x02 -> %d5
urshl %q2 %q6 $0x02 -> %q5
urshl %q2 %q6 $0x03 -> %q5
uqrshl %d10 %d30 $0x00 -> %d18
uqrshl %q10 %q30 $0x00 -> %q18
uqrshl %d10 %d30 $0x01 -> %d18
uqrshl %q10 %q30 $0x01 -> %q18
uqrshl %d10 %d30 $0x02 -> %d18
uqrshl %q10 %q30 $0x02 -> %q18
uqrshl %q10 %q30 $0x03 -> %q18
umax %d23 %d25 $0x00 -> %d9
umax %q23 %q25 $0x00 -> %q9
umax %d23 %d25 $0x01 -> %d9
umax %q23 %q25 $0x01 -> %q9
umax %d23 %d25 $0x02 -> %d9
umax %q23 %q25 $0x02 -> %q9
umin %d22 %d11 $0x00 -> %d12
umin %q22 %q11 $0x00 -> %q12
umin %d22 %d11 $0x01 -> %d12
umin %q22 %q11 $0x01 -> %q12
umin %d22 %d11 $0x02 -> %d12
umin %q22 %q11 $0x02 -> %q12
uabd %d12 %d27 $0x00 -> %d5
uabd %q12 %q27 $0x00 -> %q5
uabd %d12 %d27 $0x01 -> %d5
uabd %q12 %q27 $0x01 -> %q5
uabd %d12 %d27 $0x02 -> %d5
uabd %q12 %q27 $0x02 -> %q5
uaba %d6 %d19 $0x00 -> %d13
uaba %q6 %q19 $0x00 -> %q13
uaba %d6 %d19 $0x01 -> %d13
uaba %q6 %q19 $0x01 -> %q13
uaba %d6 %d19 $0x02 -> %d13
uaba %q6 %q19 $0x02 -> %q13
sub %d27 %d28 $0x00 -> %d29
sub %q27 %q28 $0x00 -> %q29
sub %d27 %d28 $0x01 -> %d29
sub %q27 %q28 $0x01 -> %q29
sub %d27 %d28 $0x02 -> %d29
sub %q27 %q28 $0x02 -> %q29
sub %q27 %q28 $0x03 -> %q29
cmeq %d17 %d23 $0x00 -> %d13
cmeq %q17 %q23 $0x00 -> %q13
cmeq %d17 %d23 $0x01 -> %d13
cmeq %q17 %q23 $0x01 -> %q13
cmeq %d17 %d23 $0x02 -> %d13
cmeq %q17 %q23 $0x02 -> %q13
cmeq %q17 %q23 $0x03 -> %q13
mls %d7 %d13 %d27 $0x00 -> %d7
mls %q7 %q13 %q27 $0x00 -> %q7
mls %d7 %d13 %d27 $0x01 -> %d7
mls %q7 %q13 %q27 $0x01 -> %q7
mls %d7 %d13 %d27 $0x02 -> %d7
mls %q7 %q13 %q27 $0x02 -> %q7
pmul %d24 %d12 $0x00 -> %d26
pmul %q24 %q12 $0x00 -> %q26
umaxp %d27 %d5 $0x00 -> %d4
umaxp %q27 %q5 $0x00 -> %q4
umaxp %d27 %d5 $0x01 -> %d4
umaxp %q27 %q5 $0x01 -> %q4
umaxp %d27 %d5 $0x02 -> %d4
umaxp %q27 %q5 $0x02 -> %q4
uminp %d22 %d16 $0x00 -> %d3
uminp %q22 %q16 $0x00 -> %q3
uminp %d22 %d16 $0x01 -> %d3
uminp %q22 %q16 $0x01 -> %q3
uminp %d22 %d16 $0x02 -> %d3
uminp %q22 %q16 $0x02 -> %q3
sqrdmulh %d29 %d27 $0x01 -> %d23
sqrdmulh %q29 %q27 $0x01 -> %q23
sqrdmulh %d29 %d27 $0x02 -> %d23
sqrdmulh %q29 %q27 $0x02 -> %q23
fmaxnmp %d18 %d29 $0x02 -> %d12
fmaxnmp %q18 %q29 $0x02 -> %q12
fmaxnmp %q18 %q29 $0x03 -> %q12
faddp %d31 %d16 $0x02 -> %d18
faddp %q31 %q16 $0x02 -> %q18
faddp %q31 %q16 $0x03 -> %q18
fmul %d28 %d21 $0x02 -> %d25
fmul %q28 %q21 $0x02 -> %q25
fmul %q28 %q21 $0x03 -> %q25
fcmge %d17 %d30 $0x02 -> %d22
fcmge %q17 %q30 $0x02 -> %q22
fcmge %q17 %q30 $0x03 -> %q22
facge %d30 %d30 $0x02 -> %d28
facge %q30 %q30 $0x02 -> %q28
facge %q30 %q30 $0x03 -> %q28
fmaxp %d23 %d25 $0x02 -> %d5
fmaxp %q23 %q25 $0x02 -> %q5
fmaxp %q23 %q25 $0x03 -> %q5
fdiv %d26 %d4 $0x02 -> %d10
fdiv %q26 %q4 $0x02 -> %q10
fdiv %q26 %q4 $0x03 -> %q10
eor %d1 %d20 -> %d19
eor %q1 %q20 -> %q19
bsl %d4 %d25 -> %d20
bsl %q4 %q25 -> %q20
fminnmp %d18 %d11 $0x02 -> %d23
fminnmp %q18 %q11 $0x02 -> %q23
fminnmp %q18 %q11 $0x03 -> %q23
fabd %d10 %d19 $0x02 -> %d15
fabd %q10 %q19 $0x02 -> %q15
fabd %q10 %q19 $0x03 -> %q15
fcmgt %d3 %d14 $0x02 -> %d6
fcmgt %q3 %q14 $0x02 -> %q6
fcmgt %q3 %q14 $0x03 -> %q6
facgt %d26 %d12 $0x02 -> %d4
facgt %q26 %q12 $0x02 -> %q4
facgt %q26 %q12 $0x03 -> %q4
fminp %d1 %d25 $0x02 -> %d28
fminp %q1 %q25 $0x02 -> %q28
fminp %q1 %q25 $0x03 -> %q28
bit %d21 %d12 -> %d12
bit %q21 %q12 -> %q12
bif %d3 %d3 -> %d20
bif %q3 %q3 -> %q20
test_asimdsame complete
ld1 (%x0)[8byte] $0x00 -> %d0
ld1 (%x0)[16byte] $0x00 -> %q0
ld1 (%x0)[8byte] $0x01 -> %d0
ld1 (%x0)[16byte] $0x01 -> %q0
ld1 (%x0)[8byte] $0x02 -> %d0
ld1 (%x0)[16byte] $0x02 -> %q0
ld1 (%x0)[8byte] $0x03 -> %d0
ld1 (%x0)[16byte] $0x03 -> %q0
st1 %d0 $0x00 -> (%x0)[8byte]
st1 %q0 $0x00 -> (%x0)[16byte]
st1 %d0 $0x01 -> (%x0)[8byte]
st1 %q0 $0x01 -> (%x0)[16byte]
st1 %d0 $0x02 -> (%x0)[8byte]
st1 %q0 $0x02 -> (%x0)[16byte]
st1 %d0 $0x03 -> (%x0)[8byte]
st1 %q0 $0x03 -> (%x0)[16byte]
test_asimd_mem complete
fmov %d27 -> %d2
fmov %s27 -> %s2
fmov %h27 -> %h2
fabs %d0 -> %d30
fabs %s0 -> %s30
fabs %h0 -> %h30
fneg %d29 -> %d13
fneg %s29 -> %s13
fneg %h29 -> %h13
fsqrt %d17 -> %d31
fsqrt %s17 -> %s31
fsqrt %h17 -> %h31
fcvt %s2 -> %d10
fcvt %s20 -> %h31
frintn %d15 -> %d4
frintn %s15 -> %s4
frintn %h15 -> %h4
frintp %d2 -> %d23
frintp %s2 -> %s23
frintp %h2 -> %h23
frintm %d8 -> %d26
frintm %s8 -> %s26
frintm %h8 -> %h26
frintz %d24 -> %d22
frintz %s24 -> %s22
frintz %h24 -> %h22
frinta %d18 -> %d26
frinta %s18 -> %s26
frinta %h18 -> %h26
frintx %d29 -> %d16
frintx %s29 -> %s16
frintx %h29 -> %h16
frinti %d19 -> %d11
frinti %s19 -> %s11
frinti %h19 -> %h11
fcvt %d8 -> %s23
fcvt %d15 -> %h29
fcvt %h24 -> %s28
fcvt %h0 -> %d2
test_floatdp1 complete
fmul %d27 %d30 -> %d2
fmul %s27 %s30 -> %s2
fmul %h27 %h30 -> %h2
fdiv %d13 %d29 -> %d0
fdiv %s13 %s29 -> %s0
fdiv %h13 %h29 -> %h0
fadd %d17 %d10 -> %d31
fadd %s17 %s10 -> %s31
fadd %h17 %h10 -> %h31
fsub %d31 %d20 -> %d2
fsub %s31 %s20 -> %s2
fsub %h31 %h20 -> %h2
fmax %d15 %d23 -> %d4
fmax %s15 %s23 -> %s4
fmax %h15 %h23 -> %h4
fmin %d26 %d8 -> %d2
fmin %s26 %s8 -> %s2
fmin %h26 %h8 -> %h2
fmaxnm %d24 %d26 -> %d22
fmaxnm %s24 %s26 -> %s22
fmaxnm %h24 %h26 -> %h22
fminnm %d16 %d29 -> %d18
fminnm %s16 %s29 -> %s18
fminnm %h16 %h29 -> %h18
fnmul %d19 %d23 -> %d11
fnmul %s19 %s23 -> %s11
fnmul %h19 %h23 -> %h11
test_floatdp2 complete
fmadd %d27 %d30 %d0 -> %d2
fmadd %s27 %s30 %s0 -> %s2
fmadd %h27 %h30 %h0 -> %h2
fmsub %d29 %d31 %d17 -> %d13
fmsub %s29 %s31 %s17 -> %s13
fmsub %h29 %h31 %h17 -> %h13
fnmadd %d2 %d31 %d20 -> %d10
fnmadd %s2 %s31 %s20 -> %s10
fnmadd %h2 %h31 %h20 -> %h10
fnmsub %d15 %d23 %d2 -> %d4
fnmsub %s15 %s23 %s2 -> %s4
fnmsub %h15 %h23 %h2 -> %h4
test_floatdp3 complete
saddl %d13 %d18 $0x00 -> %q18
saddl %d13 %d18 $0x01 -> %q18
saddl %d13 %d18 $0x02 -> %q18
saddl2 %q26 %q26 $0x00 -> %q6
saddl2 %q26 %q26 $0x01 -> %q6
saddl2 %q26 %q26 $0x02 -> %q6
saddw %q5 %d16 $0x00 -> %q20
saddw %q5 %d16 $0x01 -> %q20
saddw %q5 %d16 $0x02 -> %q20
saddw2 %q7 %q30 $0x00 -> %q10
saddw2 %q7 %q30 $0x01 -> %q10
saddw2 %q7 %q30 $0x02 -> %q10
ssubl %d1 %d27 $0x00 -> %q31
ssubl %d1 %d27 $0x01 -> %q31
ssubl %d1 %d27 $0x02 -> %q31
ssubl2 %q12 %q9 $0x00 -> %q19
ssubl2 %q12 %q9 $0x01 -> %q19
ssubl2 %q12 %q9 $0x02 -> %q19
ssubw %q14 %d21 $0x00 -> %q21
ssubw %q14 %d21 $0x01 -> %q21
ssubw %q14 %d21 $0x02 -> %q21
ssubw2 %q4 %q24 $0x00 -> %q21
ssubw2 %q4 %q24 $0x01 -> %q21
ssubw2 %q4 %q24 $0x02 -> %q21
addhn %q31 %q19 $0x00 -> %d31
addhn %q31 %q19 $0x01 -> %d31
addhn %q31 %q19 $0x02 -> %d31
addhn2 %q0 %q4 $0x00 -> %q1
addhn2 %q0 %q4 $0x01 -> %q1
addhn2 %q0 %q4 $0x02 -> %q1
sabal %d9 %d11 $0x00 -> %q30
sabal %d9 %d11 $0x01 -> %q30
sabal %d9 %d11 $0x02 -> %q30
sabal2 %q10 %q17 $0x00 -> %q28
sabal2 %q10 %q17 $0x01 -> %q28
sabal2 %q10 %q17 $0x02 -> %q28
subhn %q2 %q18 $0x00 -> %d13
subhn %q2 %q18 $0x01 -> %d13
subhn %q2 %q18 $0x02 -> %d13
subhn2 %q5 %q7 $0x00 -> %q27
subhn2 %q5 %q7 $0x01 -> %q27
subhn2 %q5 %q7 $0x02 -> %q27
sabdl %d1 %d15 $0x00 -> %q13
sabdl %d1 %d15 $0x01 -> %q13
sabdl %d1 %d15 $0x02 -> %q13
sabdl2 %q21 %q17 $0x00 -> %q26
sabdl2 %q21 %q17 $0x01 -> %q26
sabdl2 %q21 %q17 $0x02 -> %q26
smlal %d4 %d18 $0x00 -> %q27
smlal %d4 %d18 $0x01 -> %q27
smlal %d4 %d18 $0x02 -> %q27
smlal2 %q19 %q3 $0x00 -> %q11
smlal2 %q19 %q3 $0x01 -> %q11
smlal2 %q19 %q3 $0x02 -> %q11
sqdmlal %d3 %d5 $0x01 -> %q24
sqdmlal %d3 %d5 $0x02 -> %q24
sqdmlal2 %q30 %q13 $0x01 -> %q25
sqdmlal2 %q30 %q13 $0x02 -> %q25
smlsl %d7 %d8 $0x00 -> %q13
smlsl %d7 %d8 $0x01 -> %q13
smlsl %d7 %d8 $0x02 -> %q13
smlsl2 %q5 %q3 $0x00 -> %q19
smlsl2 %q5 %q3 $0x01 -> %q19
smlsl2 %q5 %q3 $0x02 -> %q19
sqdmlsl %d5 %d20 $0x01 -> %q14
sqdmlsl %d5 %d20 $0x02 -> %q14
sqdmlsl2 %q24 %q15 $0x01 -> %q26
sqdmlsl2 %q24 %q15 $0x02 -> %q26
smull %d13 %d0 $0x00 -> %q11
smull %d13 %d0 $0x01 -> %q11
smull %d13 %d0 $0x02 -> %q11
smull2 %q10 %q10 $0x00 -> %q22
smull2 %q10 %q10 $0x01 -> %q22
smull2 %q10 %q10 $0x02 -> %q22
sqdmull %d14 %d18 $0x01 -> %q2
sqdmull %d14 %d18 $0x02 -> %q2
sqdmull2 %q27 %q21 $0x01 -> %q12
sqdmull2 %q27 %q21 $0x02 -> %q12
pmull %d19 %d2 $0x00 -> %q16
pmull %d19 %d2 $0x03 -> %q16
pmull2 %q19 %q2 $0x00 -> %q16
pmull2 %q19 %q2 $0x03 -> %q16
uaddl %d16 %d29 $0x00 -> %q7
uaddl %d16 %d29 $0x01 -> %q7
uaddl %d16 %d29 $0x02 -> %q7
uaddl2 %q19 %q2 $0x00 -> %q16
uaddl2 %q19 %q2 $0x01 -> %q16
uaddl2 %q19 %q2 $0x02 -> %q16
uaddw %q14 %d12 $0x00 -> %q15
uaddw %q14 %d12 $0x01 -> %q15
uaddw %q14 %d12 $0x02 -> %q15
uaddw2 %q18 %q17 $0x00 -> %q13
uaddw2 %q18 %q17 $0x01 -> %q13
uaddw2 %q18 %q17 $0x02 -> %q13
usubl %d5 %d14 $0x00 -> %q15
usubl %d5 %d14 $0x01 -> %q15
usubl %d5 %d14 $0x02 -> %q15
usubl2 %q13 %q1 $0x00 -> %q30
usubl2 %q13 %q1 $0x01 -> %q30
usubl2 %q13 %q1 $0x02 -> %q30
usubw %q17 %d1 $0x00 -> %q0
usubw %q17 %d1 $0x01 -> %q0
usubw %q17 %d1 $0x02 -> %q0
usubw2 %q3 %q14 $0x00 -> %q2
usubw2 %q3 %q14 $0x01 -> %q2
usubw2 %q3 %q14 $0x02 -> %q2
raddhn %q15 %q14 $0x00 -> %d31
raddhn %q15 %q14 $0x01 -> %d31
raddhn %q15 %q14 $0x02 -> %d31
raddhn2 %q16 %q14 $0x00 -> %q13
raddhn2 %q16 %q14 $0x01 -> %q13
raddhn2 %q16 %q14 $0x02 -> %q13
uabal %d28 %d22 $0x00 -> %q23
uabal %d28 %d22 $0x01 -> %q23
uabal %d28 %d22 $0x02 -> %q23
uabal2 %q20 %q29 $0x00 -> %q13
uabal2 %q20 %q29 $0x01 -> %q13
uabal2 %q20 %q29 $0x02 -> %q13
rsubhn %q7 %q19 $0x00 -> %d4
rsubhn %q7 %q19 $0x01 -> %d4
rsubhn %q7 %q19 $0x02 -> %d4
rsubhn2 %q20 %q18 $0x00 -> %q21
rsubhn2 %q20 %q18 $0x01 -> %q21
rsubhn2 %q20 %q18 $0x02 -> %q21
uabdl %d15 %d25 $0x00 -> %q26
uabdl %d15 %d25 $0x01 -> %q26
uabdl %d15 %d25 $0x02 -> %q26
uabdl2 %q13 %q27 $0x00 -> %q30
uabdl2 %q13 %q27 $0x01 -> %q30
uabdl2 %q13 %q27 $0x02 -> %q30
umlal %q22 %d28 %d1 $0x00 -> %q22
umlal %q22 %d28 %d1 $0x01 -> %q22
umlal %q22 %d28 %d1 $0x02 -> %q22
umlal2 %q29 %q24 %q30 $0x00 -> %q29
umlal2 %q29 %q24 %q30 $0x01 -> %q29
umlal2 %q29 %q24 %q30 $0x02 -> %q29
umlsl %q31 %d9 %d21 $0x00 -> %q31
umlsl %q31 %d9 %d21 $0x01 -> %q31
umlsl %q31 %d9 %d21 $0x02 -> %q31
umlsl2 %q4 %q19 %q29 $0x00 -> %q4
umlsl2 %q4 %q19 %q29 $0x01 -> %q4
umlsl2 %q4 %q19 %q29 $0x02 -> %q4
umull %d11 %d2 $0x00 -> %q6
umull %d11 %d2 $0x01 -> %q6
umull %d11 %d2 $0x02 -> %q6
umull2 %q6 %q3 $0x00 -> %q6
umull2 %q6 %q3 $0x01 -> %q6
umull2 %q6 %q3 $0x02 -> %q6
test_asimddiff complete
dc_zva -> (%x0)[1byte]
dc_zva -> (%x0)[1byte]
dc_zva -> (%x1)[1byte]
dc_zva -> (%x2)[1byte]
dc_zva -> (%x3)[1byte]
dc_zva -> (%x4)[1byte]
dc_zva -> (%x5)[1byte]
dc_zva -> (%x6)[1byte]
dc_zva -> (%x7)[1byte]
dc_zva -> (%x8)[1byte]
dc_zva -> (%x9)[1byte]
dc_zva -> (%x10)[1byte]
dc_zva -> (%x11)[1byte]
dc_zva -> (%x12)[1byte]
dc_zva -> (%x13)[1byte]
dc_zva -> (%x14)[1byte]
dc_zva -> (%x15)[1byte]
dc_zva -> (%x16)[1byte]
dc_zva -> (%x17)[1byte]
dc_zva -> (%x18)[1byte]
dc_zva -> (%x19)[1byte]
dc_zva -> (%x20)[1byte]
dc_zva -> (%x21)[1byte]
dc_zva -> (%x22)[1byte]
dc_zva -> (%x23)[1byte]
dc_zva -> (%x24)[1byte]
dc_zva -> (%x25)[1byte]
dc_zva -> (%x26)[1byte]
dc_zva -> (%x27)[1byte]
dc_zva -> (%x28)[1byte]
dc_zva -> (%x29)[1byte]
dc_zva -> (%x30)[1byte]
dc_cvac (%x0)[1byte]
dc_cvac (%x0)[1byte]
dc_cvac (%x1)[1byte]
dc_cvac (%x2)[1byte]
dc_cvac (%x3)[1byte]
dc_cvac (%x4)[1byte]
dc_cvac (%x5)[1byte]
dc_cvac (%x6)[1byte]
dc_cvac (%x7)[1byte]
dc_cvac (%x8)[1byte]
dc_cvac (%x9)[1byte]
dc_cvac (%x10)[1byte]
dc_cvac (%x11)[1byte]
dc_cvac (%x12)[1byte]
dc_cvac (%x13)[1byte]
dc_cvac (%x14)[1byte]
dc_cvac (%x15)[1byte]
dc_cvac (%x16)[1byte]
dc_cvac (%x17)[1byte]
dc_cvac (%x18)[1byte]
dc_cvac (%x19)[1byte]
dc_cvac (%x20)[1byte]
dc_cvac (%x21)[1byte]
dc_cvac (%x22)[1byte]
dc_cvac (%x23)[1byte]
dc_cvac (%x24)[1byte]
dc_cvac (%x25)[1byte]
dc_cvac (%x26)[1byte]
dc_cvac (%x27)[1byte]
dc_cvac (%x28)[1byte]
dc_cvac (%x29)[1byte]
dc_cvac (%x30)[1byte]
dc_cvau (%x0)[1byte]
dc_cvau (%x0)[1byte]
dc_cvau (%x1)[1byte]
dc_cvau (%x2)[1byte]
dc_cvau (%x3)[1byte]
dc_cvau (%x4)[1byte]
dc_cvau (%x5)[1byte]
dc_cvau (%x6)[1byte]
dc_cvau (%x7)[1byte]
dc_cvau (%x8)[1byte]
dc_cvau (%x9)[1byte]
dc_cvau (%x10)[1byte]
dc_cvau (%x11)[1byte]
dc_cvau (%x12)[1byte]
dc_cvau (%x13)[1byte]
dc_cvau (%x14)[1byte]
dc_cvau (%x15)[1byte]
dc_cvau (%x16)[1byte]
dc_cvau (%x17)[1byte]
dc_cvau (%x18)[1byte]
dc_cvau (%x19)[1byte]
dc_cvau (%x20)[1byte]
dc_cvau (%x21)[1byte]
dc_cvau (%x22)[1byte]
dc_cvau (%x23)[1byte]
dc_cvau (%x24)[1byte]
dc_cvau (%x25)[1byte]
dc_cvau (%x26)[1byte]
dc_cvau (%x27)[1byte]
dc_cvau (%x28)[1byte]
dc_cvau (%x29)[1byte]
dc_cvau (%x30)[1byte]
dc_civac (%x0)[1byte]
dc_civac (%x0)[1byte]
dc_civac (%x1)[1byte]
dc_civac (%x2)[1byte]
dc_civac (%x3)[1byte]
dc_civac (%x4)[1byte]
dc_civac (%x5)[1byte]
dc_civac (%x6)[1byte]
dc_civac (%x7)[1byte]
dc_civac (%x8)[1byte]
dc_civac (%x9)[1byte]
dc_civac (%x10)[1byte]
dc_civac (%x11)[1byte]
dc_civac (%x12)[1byte]
dc_civac (%x13)[1byte]
dc_civac (%x14)[1byte]
dc_civac (%x15)[1byte]
dc_civac (%x16)[1byte]
dc_civac (%x17)[1byte]
dc_civac (%x18)[1byte]
dc_civac (%x19)[1byte]
dc_civac (%x20)[1byte]
dc_civac (%x21)[1byte]
dc_civac (%x22)[1byte]
dc_civac (%x23)[1byte]
dc_civac (%x24)[1byte]
dc_civac (%x25)[1byte]
dc_civac (%x26)[1byte]
dc_civac (%x27)[1byte]
dc_civac (%x28)[1byte]
dc_civac (%x29)[1byte]
dc_civac (%x30)[1byte]
dc_ivac (%x0)[1byte]
dc_ivac (%x0)[1byte]
dc_ivac (%x1)[1byte]
dc_ivac (%x2)[1byte]
dc_ivac (%x3)[1byte]
dc_ivac (%x4)[1byte]
dc_ivac (%x5)[1byte]
dc_ivac (%x6)[1byte]
dc_ivac (%x7)[1byte]
dc_ivac (%x8)[1byte]
dc_ivac (%x9)[1byte]
dc_ivac (%x10)[1byte]
dc_ivac (%x11)[1byte]
dc_ivac (%x12)[1byte]
dc_ivac (%x13)[1byte]
dc_ivac (%x14)[1byte]
dc_ivac (%x15)[1byte]
dc_ivac (%x16)[1byte]
dc_ivac (%x17)[1byte]
dc_ivac (%x18)[1byte]
dc_ivac (%x19)[1byte]
dc_ivac (%x20)[1byte]
dc_ivac (%x21)[1byte]
dc_ivac (%x22)[1byte]
dc_ivac (%x23)[1byte]
dc_ivac (%x24)[1byte]
dc_ivac (%x25)[1byte]
dc_ivac (%x26)[1byte]
dc_ivac (%x27)[1byte]
dc_ivac (%x28)[1byte]
dc_ivac (%x29)[1byte]
dc_ivac (%x30)[1byte]
dc_isw %x0
dc_isw %x0
dc_isw %x1
dc_isw %x2
dc_isw %x3
dc_isw %x4
dc_isw %x5
dc_isw %x6
dc_isw %x7
dc_isw %x8
dc_isw %x9
dc_isw %x10
dc_isw %x11
dc_isw %x12
dc_isw %x13
dc_isw %x14
dc_isw %x15
dc_isw %x16
dc_isw %x17
dc_isw %x18
dc_isw %x19
dc_isw %x20
dc_isw %x21
dc_isw %x22
dc_isw %x23
dc_isw %x24
dc_isw %x25
dc_isw %x26
dc_isw %x27
dc_isw %x28
dc_isw %x29
dc_isw %x30
dc_csw %x0
dc_csw %x0
dc_csw %x1
dc_csw %x2
dc_csw %x3
dc_csw %x4
dc_csw %x5
dc_csw %x6
dc_csw %x7
dc_csw %x8
dc_csw %x9
dc_csw %x10
dc_csw %x11
dc_csw %x12
dc_csw %x13
dc_csw %x14
dc_csw %x15
dc_csw %x16
dc_csw %x17
dc_csw %x18
dc_csw %x19
dc_csw %x20
dc_csw %x21
dc_csw %x22
dc_csw %x23
dc_csw %x24
dc_csw %x25
dc_csw %x26
dc_csw %x27
dc_csw %x28
dc_csw %x29
dc_csw %x30
dc_cisw %x0
dc_cisw %x0
dc_cisw %x1
dc_cisw %x2
dc_cisw %x3
dc_cisw %x4
dc_cisw %x5
dc_cisw %x6
dc_cisw %x7
dc_cisw %x8
dc_cisw %x9
dc_cisw %x10
dc_cisw %x11
dc_cisw %x12
dc_cisw %x13
dc_cisw %x14
dc_cisw %x15
dc_cisw %x16
dc_cisw %x17
dc_cisw %x18
dc_cisw %x19
dc_cisw %x20
dc_cisw %x21
dc_cisw %x22
dc_cisw %x23
dc_cisw %x24
dc_cisw %x25
dc_cisw %x26
dc_cisw %x27
dc_cisw %x28
dc_cisw %x29
dc_cisw %x30
ic_ivau (%x0)[1byte]
ic_ivau (%x0)[1byte]
ic_ivau (%x1)[1byte]
ic_ivau (%x2)[1byte]
ic_ivau (%x3)[1byte]
ic_ivau (%x4)[1byte]
ic_ivau (%x5)[1byte]
ic_ivau (%x6)[1byte]
ic_ivau (%x7)[1byte]
ic_ivau (%x8)[1byte]
ic_ivau (%x9)[1byte]
ic_ivau (%x10)[1byte]
ic_ivau (%x11)[1byte]
ic_ivau (%x12)[1byte]
ic_ivau (%x13)[1byte]
ic_ivau (%x14)[1byte]
ic_ivau (%x15)[1byte]
ic_ivau (%x16)[1byte]
ic_ivau (%x17)[1byte]
ic_ivau (%x18)[1byte]
ic_ivau (%x19)[1byte]
ic_ivau (%x20)[1byte]
ic_ivau (%x21)[1byte]
ic_ivau (%x22)[1byte]
ic_ivau (%x23)[1byte]
ic_ivau (%x24)[1byte]
ic_ivau (%x25)[1byte]
ic_ivau (%x26)[1byte]
ic_ivau (%x27)[1byte]
ic_ivau (%x28)[1byte]
ic_ivau (%x29)[1byte]
ic_ivau (%x30)[1byte]
ic_iallu
ic_ialluis
test_sys_cache complete
ldxr (%x1)[8byte] -> %x0
ldxrb (%x1)[1byte] -> %w0
ldxrh (%x1)[2byte] -> %w0
ldxp (%x2)[8byte] -> %w0 %w1
ldxp (%x2)[16byte] -> %x0 %x1
ldaxr (%x1)[8byte] -> %x0
ldaxrb (%x1)[1byte] -> %w0
ldaxrh (%x1)[2byte] -> %w0
ldaxp (%x2)[8byte] -> %w0 %w1
stxr %x0 -> (%x1)[8byte] %w2
stxrb %w0 -> (%x1)[1byte] %w2
stxrh %w0 -> (%x1)[2byte] %w2
stxp %w0 %w1 -> (%x2)[8byte] %w3
stxp %x0 %x1 -> (%x2)[16byte] %w3
stlxr %x0 -> (%x1)[8byte] %w2
stlxrb %w0 -> (%x1)[1byte] %w2
stlxrh %w0 -> (%x1)[2byte] %w2
stlxp %w0 %w1 -> (%x2)[8byte] %w3
clrex $0x000000000000000f
clrex $0x0000000000000002
test_exclusive_memops complete
ldp (%x2)[8byte] -> %w0 %w1
stp %w0 %w1 -> (%x2)[8byte]
blr %x5 -> %x30
test_xinst complete
test_opnd complete
test_mov_instr_addr complete
fcvtas %s1 -> %w20
fcvtas %s3 -> %x7
fcvtas %d22 -> %w0
fcvtas %d0 -> %x21
test_fcvtas_scalar complete
fcvtas %d1 $0x02 -> %d7
fcvtas %q9 $0x02 -> %q0
fcvtas %q29 $0x03 -> %q5
fcvtas %s30 -> %s30
fcvtas %d12 -> %d7
test_fcvtas_vector complete
fcvtns %s8 -> %w21
fcvtns %s21 -> %x14
fcvtns %d29 -> %w7
fcvtns %d17 -> %x9
test_fcvtns_scalar complete
fcvtns %d9 $0x02 -> %d5
fcvtns %q19 $0x02 -> %q1
fcvtns %q11 $0x03 -> %q17
fcvtns %s2 -> %s9
fcvtns %d7 -> %d17
test_fcvtns_vector complete
fcvtps %s7 -> %w19
fcvtps %s4 -> %x5
fcvtps %d10 -> %w8
fcvtps %d18 -> %x9
test_fcvtps_scalar complete
fcvtps %d9 $0x02 -> %d6
fcvtps %q20 $0x02 -> %q4
fcvtps %q0 $0x03 -> %q15
fcvtps %s4 -> %s29
fcvtps %d16 -> %d12
test_fcvtps_vector complete
fcvtpu %s2 -> %w1
fcvtpu %s14 -> %x14
fcvtpu %d2 -> %w4
fcvtpu %d1 -> %x9
test_fcvtpu_scalar complete
fcvtpu %d24 $0x02 -> %d1
fcvtpu %q21 $0x02 -> %q22
fcvtpu %q11 $0x03 -> %q11
fcvtpu %s21 -> %s27
fcvtpu %d18 -> %d12
test_fcvtpu_vector complete
fcvtzs %s8 -> %w11
fcvtzs %s3 -> %x14
fcvtzs %d28 -> %w0
fcvtzs %d1 -> %x9
test_fcvtzs_scalar complete
fcvtzs %d8 $0x02 -> %d3
fcvtzs %q21 $0x02 -> %q9
fcvtzs %q2 $0x03 -> %q11
fcvtzs %s3 -> %s3
fcvtzs %d7 -> %d17
test_fcvtzs_vector complete
fcvtzs %s8 $0x04 -> %w7
fcvtzs %s21 $0x10 -> %x13
fcvtzs %d9 $0x20 -> %w30
fcvtzs %d15 $0x40 -> %x12
test_fcvtzs_scalar_fixed_gpr complete
fcvtzs %s1 $0x01 -> %s0
fcvtzs %s3 $0x02 -> %s2
fcvtzs %s5 $0x04 -> %s4
fcvtzs %s7 $0x08 -> %s6
fcvtzs %s9 $0x10 -> %s8
fcvtzs %s11 $0x20 -> %s10
fcvtzs %s29 $0x15 -> %s28
fcvtzs %s31 $0x1f -> %s30
fcvtzs %d1 $0x01 -> %d0
fcvtzs %d3 $0x02 -> %d2
fcvtzs %d5 $0x04 -> %d4
fcvtzs %d7 $0x08 -> %d6
fcvtzs %d9 $0x10 -> %d8
fcvtzs %d11 $0x20 -> %d10
fcvtzs %d13 $0x40 -> %d12
fcvtzs %d29 $0x15 -> %d28
fcvtzs %d31 $0x2a -> %d30
test_fcvtzs_scalar_fixed complete
fcvtzu %s8 -> %w7
fcvtzu %s21 -> %x13
fcvtzu %d9 -> %w0
fcvtzu %d12 -> %x12
test_fcvtzu_scalar complete
fcvtzu %d9 $0x02 -> %d7
fcvtzu %q24 $0x02 -> %q1
fcvtzu %q18 $0x03 -> %q5
fcvtzu %s10 -> %s9
fcvtzu %d0 -> %d11
test_fcvtzu_vector complete
fcvtzu %s8 $0x04 -> %w7
fcvtzu %s21 $0x10 -> %x13
fcvtzu %d9 $0x20 -> %w30
fcvtzu %d15 $0x40 -> %x12
test_fcvtzu_scalar_fixed_gpr complete
fcvtzu %s1 $0x01 -> %s0
fcvtzu %s3 $0x02 -> %s2
fcvtzu %s5 $0x04 -> %s4
fcvtzu %s7 $0x08 -> %s6
fcvtzu %s9 $0x10 -> %s8
fcvtzu %s11 $0x20 -> %s10
fcvtzu %s29 $0x15 -> %s28
fcvtzu %s31 $0x1f -> %s30
fcvtzu %d1 $0x01 -> %d0
fcvtzu %d3 $0x02 -> %d2
fcvtzu %d5 $0x04 -> %d4
fcvtzu %d7 $0x08 -> %d6
fcvtzu %d9 $0x10 -> %d8
fcvtzu %d11 $0x20 -> %d10
fcvtzu %d13 $0x40 -> %d12
fcvtzu %d29 $0x15 -> %d28
fcvtzu %d31 $0x2a -> %d30
test_fcvtzu_scalar_fixed complete
fcvtzu %q1 $0x01 $0x02 -> %q0
fcvtzu %q3 $0x02 $0x02 -> %q2
fcvtzu %q5 $0x04 $0x02 -> %q4
fcvtzu %q7 $0x08 $0x02 -> %q6
fcvtzu %q9 $0x10 $0x02 -> %q8
fcvtzu %q11 $0x20 $0x02 -> %q10
fcvtzu %q29 $0x15 $0x02 -> %q28
fcvtzu %q31 $0x1f $0x02 -> %q30
fcvtzu %q1 $0x01 $0x03 -> %q0
fcvtzu %q3 $0x02 $0x03 -> %q2
fcvtzu %q5 $0x04 $0x03 -> %q4
fcvtzu %q7 $0x08 $0x03 -> %q6
fcvtzu %q9 $0x10 $0x03 -> %q8
fcvtzu %q11 $0x20 $0x03 -> %q10
fcvtzu %q13 $0x40 $0x03 -> %q12
fcvtzu %q29 $0x15 $0x03 -> %q28
fcvtzu %q31 $0x2a $0x03 -> %q30
fcvtzu %d1 $0x01 $0x02 -> %d0
fcvtzu %d3 $0x02 $0x02 -> %d2
fcvtzu %d5 $0x04 $0x02 -> %d4
fcvtzu %d7 $0x08 $0x02 -> %d6
fcvtzu %d9 $0x10 $0x02 -> %d8
fcvtzu %d11 $0x20 $0x02 -> %d10
fcvtzu %d29 $0x15 $0x02 -> %d28
fcvtzu %d31 $0x1f $0x02 -> %d30
test_fcvtzu_vector_fixed complete
sli %q15 $0x00 $0x00 -> %q16
sli %q1 $0x00 $0x01 -> %q2
sli %q3 $0x00 $0x02 -> %q4
sli %q5 $0x00 $0x03 -> %q6
sli %q7 $0x00 $0x04 -> %q8
sli %q9 $0x00 $0x05 -> %q10
sli %q11 $0x00 $0x06 -> %q12
sli %q13 $0x00 $0x07 -> %q14
sli %q15 $0x01 $0x00 -> %q16
sli %q1 $0x01 $0x01 -> %q2
sli %q3 $0x01 $0x02 -> %q4
sli %q5 $0x01 $0x03 -> %q6
sli %q7 $0x01 $0x04 -> %q8
sli %q9 $0x01 $0x05 -> %q10
sli %q11 $0x01 $0x06 -> %q12
sli %q13 $0x01 $0x07 -> %q14
sli %q15 $0x01 $0x08 -> %q16
sli %q17 $0x01 $0x09 -> %q18
sli %q19 $0x01 $0x0a -> %q21
sli %q22 $0x01 $0x0b -> %q23
sli %q24 $0x01 $0x0c -> %q25
sli %q26 $0x01 $0x0d -> %q27
sli %q28 $0x01 $0x0e -> %q29
sli %q30 $0x01 $0x0f -> %q31
sli %q15 $0x02 $0x00 -> %q16
sli %q1 $0x02 $0x01 -> %q2
sli %q3 $0x02 $0x02 -> %q4
sli %q5 $0x02 $0x03 -> %q6
sli %q7 $0x02 $0x04 -> %q8
sli %q9 $0x02 $0x05 -> %q10
sli %q11 $0x02 $0x06 -> %q12
sli %q13 $0x02 $0x07 -> %q14
sli %q15 $0x02 $0x08 -> %q16
sli %q17 $0x02 $0x09 -> %q18
sli %q19 $0x02 $0x0a -> %q21
sli %q22 $0x02 $0x0b -> %q23
sli %q24 $0x02 $0x0c -> %q25
sli %q26 $0x02 $0x0d -> %q27
sli %q28 $0x02 $0x0e -> %q29
sli %q30 $0x02 $0x0f -> %q31
sli %q1 $0x02 $0x10 -> %q2
sli %q3 $0x02 $0x11 -> %q4
sli %q5 $0x02 $0x12 -> %q6
sli %q7 $0x02 $0x13 -> %q8
sli %q9 $0x02 $0x14 -> %q10
sli %q11 $0x02 $0x15 -> %q12
sli %q13 $0x02 $0x16 -> %q14
sli %q15 $0x02 $0x17 -> %q16
sli %q17 $0x02 $0x18 -> %q18
sli %q19 $0x02 $0x19 -> %q21
sli %q22 $0x02 $0x1a -> %q23
sli %q24 $0x02 $0x1b -> %q25
sli %q26 $0x02 $0x1c -> %q27
sli %q28 $0x02 $0x1d -> %q29
sli %q30 $0x02 $0x1e -> %q31
sli %q1 $0x02 $0x1f -> %q2
sli %q15 $0x03 $0x00 -> %q16
sli %q1 $0x03 $0x01 -> %q2
sli %q3 $0x03 $0x02 -> %q4
sli %q5 $0x03 $0x03 -> %q6
sli %q7 $0x03 $0x04 -> %q8
sli %q9 $0x03 $0x05 -> %q10
sli %q11 $0x03 $0x06 -> %q12
sli %q13 $0x03 $0x07 -> %q14
sli %q15 $0x03 $0x08 -> %q16
sli %q17 $0x03 $0x09 -> %q18
sli %q19 $0x03 $0x0a -> %q21
sli %q22 $0x03 $0x0b -> %q23
sli %q24 $0x03 $0x0c -> %q25
sli %q26 $0x03 $0x0d -> %q27
sli %q28 $0x03 $0x0e -> %q29
sli %q30 $0x03 $0x0f -> %q31
sli %q1 $0x03 $0x10 -> %q2
sli %q3 $0x03 $0x11 -> %q4
sli %q5 $0x03 $0x12 -> %q6
sli %q7 $0x03 $0x13 -> %q8
sli %q9 $0x03 $0x14 -> %q10
sli %q11 $0x03 $0x15 -> %q12
sli %q13 $0x03 $0x16 -> %q14
sli %q15 $0x03 $0x17 -> %q16
sli %q17 $0x03 $0x18 -> %q18
sli %q19 $0x03 $0x19 -> %q21
sli %q22 $0x03 $0x1a -> %q23
sli %q24 $0x03 $0x1b -> %q25
sli %q26 $0x03 $0x1c -> %q27
sli %q28 $0x03 $0x1d -> %q29
sli %q30 $0x03 $0x1e -> %q31
sli %q1 $0x03 $0x1f -> %q2
sli %q3 $0x03 $0x20 -> %q4
sli %q5 $0x03 $0x21 -> %q6
sli %q7 $0x03 $0x22 -> %q8
sli %q9 $0x03 $0x23 -> %q10
sli %q11 $0x03 $0x24 -> %q12
sli %q13 $0x03 $0x25 -> %q14
sli %q15 $0x03 $0x26 -> %q16
sli %q17 $0x03 $0x27 -> %q18
sli %q19 $0x03 $0x28 -> %q21
sli %q22 $0x03 $0x29 -> %q23
sli %q24 $0x03 $0x2a -> %q25
sli %q26 $0x03 $0x2b -> %q27
sli %q28 $0x03 $0x2c -> %q29
sli %q30 $0x03 $0x2d -> %q31
sli %q1 $0x03 $0x2e -> %q2
sli %q3 $0x03 $0x2f -> %q4
sli %q5 $0x03 $0x30 -> %q6
sli %q7 $0x03 $0x31 -> %q8
sli %q9 $0x03 $0x32 -> %q10
sli %q11 $0x03 $0x33 -> %q12
sli %q13 $0x03 $0x34 -> %q14
sli %q15 $0x03 $0x35 -> %q16
sli %q17 $0x03 $0x36 -> %q18
sli %q19 $0x03 $0x37 -> %q21
sli %q22 $0x03 $0x38 -> %q23
sli %q24 $0x03 $0x39 -> %q25
sli %q26 $0x03 $0x3a -> %q27
sli %q28 $0x03 $0x3b -> %q29
sli %q30 $0x03 $0x3c -> %q31
sli %q1 $0x03 $0x3d -> %q2
sli %q3 $0x03 $0x3e -> %q4
sli %q5 $0x03 $0x3f -> %q6
test_sli_vector_fixed complete
uqshrn %q1 $0x01 $0x01 -> %d2
uqshrn %q3 $0x01 $0x02 -> %d4
uqshrn %q5 $0x01 $0x03 -> %d6
uqshrn %q7 $0x01 $0x04 -> %d8
uqshrn %q9 $0x01 $0x05 -> %d10
uqshrn %q11 $0x01 $0x06 -> %d12
uqshrn %q13 $0x01 $0x07 -> %d14
uqshrn %q15 $0x01 $0x08 -> %d16
uqshrn %q1 $0x02 $0x01 -> %d2
uqshrn %q3 $0x02 $0x02 -> %d4
uqshrn %q5 $0x02 $0x03 -> %d6
uqshrn %q7 $0x02 $0x04 -> %d8
uqshrn %q9 $0x02 $0x05 -> %d10
uqshrn %q11 $0x02 $0x06 -> %d12
uqshrn %q13 $0x02 $0x07 -> %d14
uqshrn %q15 $0x02 $0x08 -> %d16
uqshrn %q17 $0x02 $0x09 -> %d18
uqshrn %q19 $0x02 $0x0a -> %d21
uqshrn %q22 $0x02 $0x0b -> %d23
uqshrn %q24 $0x02 $0x0c -> %d25
uqshrn %q26 $0x02 $0x0d -> %d27
uqshrn %q28 $0x02 $0x0e -> %d29
uqshrn %q30 $0x02 $0x0f -> %d31
uqshrn %q1 $0x02 $0x10 -> %d2
uqshrn %q1 $0x03 $0x01 -> %d2
uqshrn %q3 $0x03 $0x02 -> %d4
uqshrn %q5 $0x03 $0x03 -> %d6
uqshrn %q7 $0x03 $0x04 -> %d8
uqshrn %q9 $0x03 $0x05 -> %d10
uqshrn %q11 $0x03 $0x06 -> %d12
uqshrn %q13 $0x03 $0x07 -> %d14
uqshrn %q15 $0x03 $0x08 -> %d16
uqshrn %q17 $0x03 $0x09 -> %d18
uqshrn %q19 $0x03 $0x0a -> %d21
uqshrn %q22 $0x03 $0x0b -> %d23
uqshrn %q24 $0x03 $0x0c -> %d25
uqshrn %q26 $0x03 $0x0d -> %d27
uqshrn %q28 $0x03 $0x0e -> %d29
uqshrn %q30 $0x03 $0x0f -> %d31
uqshrn %q1 $0x03 $0x10 -> %d2
uqshrn %q3 $0x03 $0x11 -> %d4
uqshrn %q5 $0x03 $0x12 -> %d6
uqshrn %q7 $0x03 $0x13 -> %d8
uqshrn %q9 $0x03 $0x14 -> %d10
uqshrn %q11 $0x03 $0x15 -> %d12
uqshrn %q13 $0x03 $0x16 -> %d14
uqshrn %q15 $0x03 $0x17 -> %d16
uqshrn %q17 $0x03 $0x18 -> %d18
uqshrn %q19 $0x03 $0x19 -> %d21
uqshrn %q22 $0x03 $0x1a -> %d23
uqshrn %q24 $0x03 $0x1b -> %d25
uqshrn %q26 $0x03 $0x1c -> %d27
uqshrn %q28 $0x03 $0x1d -> %d29
uqshrn %q30 $0x03 $0x1e -> %d31
uqshrn %q1 $0x03 $0x1f -> %d2
uqshrn %q3 $0x03 $0x20 -> %d4
test_uqshrn_vector_fixed complete
ucvtf %w9 -> %s4
ucvtf %w28 -> %d11
ucvtf %x21 -> %s1
ucvtf %x2 -> %d3
test_ucvtf_scalar complete
ucvtf %d7 $0x02 -> %d13
ucvtf %q24 $0x02 -> %q12
ucvtf %q1 $0x03 -> %q9
ucvtf %s20 -> %s17
ucvtf %d14 -> %d14
test_ucvtf_vector complete
ucvtf %w8 $0x04 -> %s5
ucvtf %x7 $0x10 -> %s13
ucvtf %w0 $0x20 -> %d17
ucvtf %x11 $0x40 -> %d13
test_ucvtf_scalar_fixed_gpr complete
ucvtf %s8 $0x01 -> %s9
ucvtf %s4 $0x02 -> %s21
ucvtf %s19 $0x04 -> %s20
ucvtf %s7 $0x08 -> %s6
ucvtf %s30 $0x10 -> %s12
ucvtf %s9 $0x20 -> %s18
ucvtf %s21 $0x15 -> %s22
ucvtf %s19 $0x1f -> %s11
ucvtf %d11 $0x01 -> %d13
ucvtf %d3 $0x02 -> %d2
ucvtf %d17 $0x04 -> %d19
ucvtf %d9 $0x08 -> %d30
ucvtf %d11 $0x10 -> %d17
ucvtf %d4 $0x20 -> %d8
ucvtf %d21 $0x40 -> %d29
ucvtf %d29 $0x15 -> %d30
ucvtf %d13 $0x2a -> %d17
test_ucvtf_scalar_fixed complete
ucvtf %q1 $0x01 $0x02 -> %q1
ucvtf %q2 $0x02 $0x02 -> %q2
ucvtf %q4 $0x04 $0x02 -> %q4
ucvtf %q8 $0x08 $0x02 -> %q8
ucvtf %q16 $0x10 $0x02 -> %q16
ucvtf %q2 $0x20 $0x02 -> %q2
ucvtf %q1 $0x01 $0x03 -> %q1
ucvtf %q2 $0x02 $0x03 -> %q2
ucvtf %q4 $0x04 $0x03 -> %q4
ucvtf %q8 $0x08 $0x03 -> %q8
ucvtf %q16 $0x10 $0x03 -> %q16
ucvtf %q2 $0x20 $0x03 -> %q2
ucvtf %q4 $0x40 $0x03 -> %q4
ucvtf %d1 $0x01 $0x02 -> %d1
ucvtf %d2 $0x02 $0x02 -> %d2
ucvtf %d4 $0x04 $0x02 -> %d4
ucvtf %d8 $0x08 $0x02 -> %d8
ucvtf %d16 $0x10 $0x02 -> %d16
ucvtf %d2 $0x20 $0x02 -> %d2
test_ucvtf_vector_fixed complete
scvtf %w9 -> %s4
scvtf %w28 -> %d11
scvtf %x21 -> %s1
scvtf %x2 -> %d3
test_scvtf_scalar complete
scvtf %d7 $0x02 -> %d13
scvtf %q24 $0x02 -> %q12
scvtf %q1 $0x03 -> %q9
scvtf %s20 -> %s17
scvtf %d14 -> %d14
test_scvtf_vector complete
scvtf %w8 $0x04 -> %s5
scvtf %x7 $0x10 -> %s13
scvtf %w0 $0x20 -> %d17
scvtf %x11 $0x40 -> %d13
test_scvtf_scalar_fixed_gpr complete
scvtf %s8 $0x01 -> %s9
scvtf %s4 $0x02 -> %s21
scvtf %s19 $0x04 -> %s20
scvtf %s7 $0x08 -> %s6
scvtf %s30 $0x10 -> %s12
scvtf %s9 $0x20 -> %s18
scvtf %s21 $0x15 -> %s22
scvtf %s19 $0x1f -> %s11
scvtf %d11 $0x01 -> %d13
scvtf %d3 $0x02 -> %d2
scvtf %d17 $0x04 -> %d19
scvtf %d9 $0x08 -> %d30
scvtf %d11 $0x10 -> %d17
scvtf %d4 $0x20 -> %d8
scvtf %d21 $0x40 -> %d29
scvtf %d29 $0x15 -> %d30
scvtf %d13 $0x2a -> %d17
test_scvtf_scalar_fixed complete
scvtf %q1 $0x01 $0x02 -> %q1
scvtf %q2 $0x02 $0x02 -> %q2
scvtf %q4 $0x04 $0x02 -> %q4
scvtf %q8 $0x08 $0x02 -> %q8
scvtf %q16 $0x10 $0x02 -> %q16
scvtf %q2 $0x20 $0x02 -> %q2
scvtf %d1 $0x01 $0x02 -> %d1
scvtf %d2 $0x02 $0x02 -> %d2
scvtf %d4 $0x04 $0x02 -> %d4
scvtf %d8 $0x08 $0x02 -> %d8
scvtf %d16 $0x10 $0x02 -> %d16
scvtf %d2 $0x20 $0x02 -> %d2
test_scvtf_vector_fixed complete
ccmp.ge %w28 $0x0a $0x0a
ccmp.eq %w0 $0x00 $0x00
ccmp.ne %w1 $0x01 $0x01
ccmp.cs %w2 $0x02 $0x02
ccmp.cc %w3 $0x03 $0x03
ccmp.mi %w4 $0x04 $0x04
ccmp.pl %w5 $0x05 $0x05
ccmp.vs %w6 $0x06 $0x06
ccmp.vc %w7 $0x07 $0x07
ccmp.hi %w8 $0x08 $0x08
ccmp.ls %w9 $0x09 $0x09
ccmp.ge %w10 $0x0a $0x0a
ccmp.lt %w11 $0x0b $0x0b
ccmp.gt %w12 $0x0c $0x0c
ccmp.le %w13 $0x0d $0x0d
ccmp.al %w14 $0x0e $0x0e
ccmp.nv %w15 $0x0f $0x0f
ccmp.cs %w16 $0x10 $0x00
ccmp.cc %w17 $0x11 $0x01
ccmp.eq %w18 $0x12 $0x02
ccmp.ne %w19 $0x13 $0x03
ccmp.cs %w20 $0x14 $0x04
ccmp.cc %w21 $0x15 $0x05
ccmp.mi %w22 $0x16 $0x06
ccmp.pl %w23 $0x17 $0x07
ccmp.vs %w24 $0x18 $0x08
ccmp.vc %w25 $0x19 $0x09
ccmp.hi %w26 $0x1a $0x0a
ccmp.ls %w27 $0x1b $0x0b
ccmp.ge %w28 $0x1c $0x0c
ccmp.lt %w29 $0x1d $0x0d
ccmp.gt %w30 $0x1e $0x0e
ccmp.eq %x0 $0x0a $0x0a
ccmp.eq %x0 $0x00 $0x00
ccmp.ne %x1 $0x01 $0x01
ccmp.cs %x2 $0x02 $0x02
ccmp.cc %x3 $0x03 $0x03
ccmp.mi %x4 $0x04 $0x04
ccmp.pl %x5 $0x05 $0x05
ccmp.vs %x6 $0x06 $0x06
ccmp.vc %x7 $0x07 $0x07
ccmp.hi %x8 $0x08 $0x08
ccmp.ls %x9 $0x09 $0x09
ccmp.ge %x10 $0x0a $0x0a
ccmp.lt %x11 $0x0b $0x0b
ccmp.gt %x12 $0x0c $0x0c
ccmp.le %x13 $0x0d $0x0d
ccmp.al %x14 $0x0e $0x0e
ccmp.nv %x15 $0x0f $0x0f
ccmp.cs %x16 $0x10 $0x00
ccmp.cc %x17 $0x11 $0x01
ccmp.eq %x18 $0x12 $0x02
ccmp.ne %x19 $0x13 $0x03
ccmp.cs %x20 $0x14 $0x04
ccmp.cc %x21 $0x15 $0x05
ccmp.mi %x22 $0x16 $0x06
ccmp.pl %x23 $0x17 $0x07
ccmp.vs %x24 $0x18 $0x08
ccmp.vc %x25 $0x19 $0x09
ccmp.hi %x26 $0x1a $0x0a
ccmp.ls %x27 $0x1b $0x0b
ccmp.ge %x28 $0x1c $0x0c
ccmp.lt %x29 $0x1d $0x0d
ccmp.gt %x30 $0x1e $0x0e
ccmp.ge %w28 %w29 $0x0a
ccmp.eq %w0 %w30 $0x00
ccmp.ne %w1 %w29 $0x01
ccmp.cs %w2 %w28 $0x02
ccmp.cc %w3 %w27 $0x03
ccmp.mi %w4 %w26 $0x04
ccmp.pl %w5 %w25 $0x05
ccmp.vs %w6 %w24 $0x06
ccmp.vc %w7 %w23 $0x07
ccmp.hi %w8 %w22 $0x08
ccmp.ls %w9 %w21 $0x09
ccmp.ge %w10 %w20 $0x0a
ccmp.lt %w11 %w19 $0x0b
ccmp.gt %w12 %w18 $0x0c
ccmp.le %w13 %w17 $0x0d
ccmp.al %w14 %w16 $0x0e
ccmp.nv %w15 %w15 $0x0f
ccmp.cs %w16 %w14 $0x00
ccmp.cc %w17 %w13 $0x01
ccmp.eq %w18 %w12 $0x02
ccmp.ne %w19 %w11 $0x03
ccmp.cs %w20 %w10 $0x04
ccmp.cc %w21 %w9 $0x05
ccmp.mi %w22 %w8 $0x06
ccmp.pl %w23 %w7 $0x07
ccmp.vs %w24 %w6 $0x08
ccmp.vc %w25 %w5 $0x09
ccmp.hi %w26 %w4 $0x0a
ccmp.ls %w27 %w3 $0x0b
ccmp.ge %w28 %w2 $0x0c
ccmp.lt %w29 %w1 $0x0d
ccmp.gt %w30 %w0 $0x0e
ccmp.ge %x28 %x29 $0x0a
ccmp.eq %x0 %x30 $0x00
ccmp.ne %x1 %x29 $0x01
ccmp.cs %x2 %x28 $0x02
ccmp.cc %x3 %x27 $0x03
ccmp.mi %x4 %x26 $0x04
ccmp.pl %x5 %x25 $0x05
ccmp.vs %x6 %x24 $0x06
ccmp.vc %x7 %x23 $0x07
ccmp.hi %x8 %x22 $0x08
ccmp.ls %x9 %x21 $0x09
ccmp.ge %x10 %x20 $0x0a
ccmp.lt %x11 %x19 $0x0b
ccmp.gt %x12 %x18 $0x0c
ccmp.le %x13 %x17 $0x0d
ccmp.al %x14 %x16 $0x0e
ccmp.nv %x15 %x15 $0x0f
ccmp.cs %x16 %x14 $0x00
ccmp.cc %x17 %x13 $0x01
ccmp.eq %x18 %x12 $0x02
ccmp.ne %x19 %x11 $0x03
ccmp.cs %x20 %x10 $0x04
ccmp.cc %x21 %x9 $0x05
ccmp.mi %x22 %x8 $0x06
ccmp.pl %x23 %x7 $0x07
ccmp.vs %x24 %x6 $0x08
ccmp.vc %x25 %x5 $0x09
ccmp.hi %x26 %x4 $0x0a
ccmp.ls %x27 %x3 $0x0b
ccmp.ge %x28 %x2 $0x0c
ccmp.lt %x29 %x1 $0x0d
ccmp.gt %x30 %x0 $0x0e
ccmn.eq %w0 $0x1f $0x05
ccmn.eq %w0 $0x00 $0x00
ccmn.ne %w1 $0x01 $0x01
ccmn.cs %w2 $0x02 $0x02
ccmn.cc %w3 $0x03 $0x03
ccmn.mi %w4 $0x04 $0x04
ccmn.pl %w5 $0x05 $0x05
ccmn.vs %w6 $0x06 $0x06
ccmn.vc %w7 $0x07 $0x07
ccmn.hi %w8 $0x08 $0x08
ccmn.ls %w9 $0x09 $0x09
ccmn.ge %w10 $0x0a $0x0a
ccmn.lt %w11 $0x0b $0x0b
ccmn.gt %w12 $0x0c $0x0c
ccmn.le %w13 $0x0d $0x0d
ccmn.al %w14 $0x0e $0x0e
ccmn.nv %w15 $0x0f $0x0f
ccmn.cs %w16 $0x10 $0x00
ccmn.cc %w17 $0x11 $0x01
ccmn.eq %w18 $0x12 $0x02
ccmn.ne %w19 $0x13 $0x03
ccmn.cs %w20 $0x14 $0x04
ccmn.cc %w21 $0x15 $0x05
ccmn.mi %w22 $0x16 $0x06
ccmn.pl %w23 $0x17 $0x07
ccmn.vs %w24 $0x18 $0x08
ccmn.vc %w25 $0x19 $0x09
ccmn.hi %w26 $0x1a $0x0a
ccmn.ls %w27 $0x1b $0x0b
ccmn.ge %w28 $0x1c $0x0c
ccmn.lt %w29 $0x1d $0x0d
ccmn.gt %w30 $0x1e $0x0e
ccmn.lt %x15 $0x00 $0x09
ccmn.eq %x0 $0x00 $0x00
ccmn.ne %x1 $0x01 $0x01
ccmn.cs %x2 $0x02 $0x02
ccmn.cc %x3 $0x03 $0x03
ccmn.mi %x4 $0x04 $0x04
ccmn.pl %x5 $0x05 $0x05
ccmn.vs %x6 $0x06 $0x06
ccmn.vc %x7 $0x07 $0x07
ccmn.hi %x8 $0x08 $0x08
ccmn.ls %x9 $0x09 $0x09
ccmn.ge %x10 $0x0a $0x0a
ccmn.lt %x11 $0x0b $0x0b
ccmn.gt %x12 $0x0c $0x0c
ccmn.le %x13 $0x0d $0x0d
ccmn.al %x14 $0x0e $0x0e
ccmn.nv %x15 $0x0f $0x0f
ccmn.cs %x16 $0x10 $0x00
ccmn.cc %x17 $0x11 $0x01
ccmn.eq %x18 $0x12 $0x02
ccmn.ne %x19 $0x13 $0x03
ccmn.cs %x20 $0x14 $0x04
ccmn.cc %x21 $0x15 $0x05
ccmn.mi %x22 $0x16 $0x06
ccmn.pl %x23 $0x17 $0x07
ccmn.vs %x24 $0x18 $0x08
ccmn.vc %x25 $0x19 $0x09
ccmn.hi %x26 $0x1a $0x0a
ccmn.ls %x27 $0x1b $0x0b
ccmn.ge %x28 $0x1c $0x0c
ccmn.lt %x29 $0x1d $0x0d
ccmn.gt %x30 $0x1e $0x0e
ccmn.vs %w30 %w29 $0x0a
ccmn.eq %w0 %w30 $0x00
ccmn.ne %w1 %w29 $0x01
ccmn.cs %w2 %w28 $0x02
ccmn.cc %w3 %w27 $0x03
ccmn.mi %w4 %w26 $0x04
ccmn.pl %w5 %w25 $0x05
ccmn.vs %w6 %w24 $0x06
ccmn.vc %w7 %w23 $0x07
ccmn.hi %w8 %w22 $0x08
ccmn.ls %w9 %w21 $0x09
ccmn.ge %w10 %w20 $0x0a
ccmn.lt %w11 %w19 $0x0b
ccmn.gt %w12 %w18 $0x0c
ccmn.le %w13 %w17 $0x0d
ccmn.al %w14 %w16 $0x0e
ccmn.nv %w15 %w15 $0x0f
ccmn.cs %w16 %w14 $0x00
ccmn.cc %w17 %w13 $0x01
ccmn.eq %w18 %w12 $0x02
ccmn.ne %w19 %w11 $0x03
ccmn.cs %w20 %w10 $0x04
ccmn.cc %w21 %w9 $0x05
ccmn.mi %w22 %w8 $0x06
ccmn.pl %w23 %w7 $0x07
ccmn.vs %w24 %w6 $0x08
ccmn.vc %w25 %w5 $0x09
ccmn.hi %w26 %w4 $0x0a
ccmn.ls %w27 %w3 $0x0b
ccmn.ge %w28 %w2 $0x0c
ccmn.lt %w29 %w1 $0x0d
ccmn.gt %w30 %w0 $0x0e
ccmn.pl %x9 %x10 $0x0f
ccmn.eq %x0 %x30 $0x00
ccmn.ne %x1 %x29 $0x01
ccmn.cs %x2 %x28 $0x02
ccmn.cc %x3 %x27 $0x03
ccmn.mi %x4 %x26 $0x04
ccmn.pl %x5 %x25 $0x05
ccmn.vs %x6 %x24 $0x06
ccmn.vc %x7 %x23 $0x07
ccmn.hi %x8 %x22 $0x08
ccmn.ls %x9 %x21 $0x09
ccmn.ge %x10 %x20 $0x0a
ccmn.lt %x11 %x19 $0x0b
ccmn.gt %x12 %x18 $0x0c
ccmn.le %x13 %x17 $0x0d
ccmn.al %x14 %x16 $0x0e
ccmn.nv %x15 %x15 $0x0f
ccmn.cs %x16 %x14 $0x00
ccmn.cc %x17 %x13 $0x01
ccmn.eq %x18 %x12 $0x02
ccmn.ne %x19 %x11 $0x03
ccmn.cs %x20 %x10 $0x04
ccmn.cc %x21 %x9 $0x05
ccmn.mi %x22 %x8 $0x06
ccmn.pl %x23 %x7 $0x07
ccmn.vs %x24 %x6 $0x08
ccmn.vc %x25 %x5 $0x09
ccmn.hi %x26 %x4 $0x0a
ccmn.ls %x27 %x3 $0x0b
ccmn.ge %x28 %x2 $0x0c
ccmn.lt %x29 %x1 $0x0d
ccmn.gt %x30 %x0 $0x0e
test_ccmp_ccmn complete
ldr (%x1)[4byte] %x1 $0x0000000000000081 -> %w0 %x1
ldr (%x1)[8byte] %x1 $0x0000000000000081 -> %x0 %x1
ldr (%x1)[4byte] %x1 $0x00000000000000ff -> %w0 %x1
ldr (%x1)[8byte] %x1 $0x00000000000000ff -> %x0 %x1
ldr (%x1)[4byte] %x1 $0xffffffffffffff00 -> %w0 %x1
ldr (%x1)[8byte] %x1 $0xffffffffffffff00 -> %x0 %x1
ldr (%x1)[4byte] %x1 $0x00000000000000aa -> %w0 %x1
ldr (%x1)[8byte] %x1 $0x00000000000000aa -> %x0 %x1
ldr (%x1)[4byte] %x1 $0x0000000000000055 -> %w0 %x1
ldr (%x1)[8byte] %x1 $0x0000000000000055 -> %x0 %x1
ldr (%x1)[4byte] %x1 $0xffffffffffffffaa -> %w0 %x1
ldr (%x1)[8byte] %x1 $0xffffffffffffffaa -> %x0 %x1
ldr (%x1)[4byte] %x1 $0xffffffffffffff55 -> %w0 %x1
ldr (%x1)[8byte] %x1 $0xffffffffffffff55 -> %x0 %x1
ldr (%x17)[4byte] %x17 $0x0000000000000081 -> %w16 %x17
ldr (%x17)[8byte] %x17 $0x0000000000000081 -> %x16 %x17
ldr (%x17)[4byte] %x17 $0x00000000000000ff -> %w16 %x17
ldr (%x17)[8byte] %x17 $0x00000000000000ff -> %x16 %x17
ldr (%x17)[4byte] %x17 $0xffffffffffffff00 -> %w16 %x17
ldr (%x17)[8byte] %x17 $0xffffffffffffff00 -> %x16 %x17
ldr (%x17)[4byte] %x17 $0x00000000000000aa -> %w16 %x17
ldr (%x17)[8byte] %x17 $0x00000000000000aa -> %x16 %x17
ldr (%x17)[4byte] %x17 $0x0000000000000055 -> %w16 %x17
ldr (%x17)[8byte] %x17 $0x0000000000000055 -> %x16 %x17
ldr (%x17)[4byte] %x17 $0xffffffffffffffaa -> %w16 %x17
ldr (%x17)[8byte] %x17 $0xffffffffffffffaa -> %x16 %x17
ldr (%x17)[4byte] %x17 $0xffffffffffffff55 -> %w16 %x17
ldr (%x17)[8byte] %x17 $0xffffffffffffff55 -> %x16 %x17
ldr (%x30)[4byte] %x30 $0x0000000000000081 -> %w30 %x30
ldr (%x30)[8byte] %x30 $0x0000000000000081 -> %x30 %x30
ldr (%x30)[4byte] %x30 $0x00000000000000ff -> %w30 %x30
ldr (%x30)[8byte] %x30 $0x00000000000000ff -> %x30 %x30
ldr (%x30)[4byte] %x30 $0xffffffffffffff00 -> %w30 %x30
ldr (%x30)[8byte] %x30 $0xffffffffffffff00 -> %x30 %x30
ldr (%x30)[4byte] %x30 $0x00000000000000aa -> %w30 %x30
ldr (%x30)[8byte] %x30 $0x00000000000000aa -> %x30 %x30
ldr (%x30)[4byte] %x30 $0x0000000000000055 -> %w30 %x30
ldr (%x30)[8byte] %x30 $0x0000000000000055 -> %x30 %x30
ldr (%x30)[4byte] %x30 $0xffffffffffffffaa -> %w30 %x30
ldr (%x30)[8byte] %x30 $0xffffffffffffffaa -> %x30 %x30
ldr (%x30)[4byte] %x30 $0xffffffffffffff55 -> %w30 %x30
ldr (%x30)[8byte] %x30 $0xffffffffffffff55 -> %x30 %x30
ldr base immediate post-index complete
ldr +0x81(%x1)[4byte] %x1 $0x0000000000000081 -> %w0 %x1
ldr +0x81(%x1)[8byte] %x1 $0x0000000000000081 -> %x0 %x1
ldr +0xff(%x1)[4byte] %x1 $0x00000000000000ff -> %w0 %x1
ldr +0xff(%x1)[8byte] %x1 $0x00000000000000ff -> %x0 %x1
ldr -0x0100(%x1)[4byte] %x1 $0xffffffffffffff00 -> %w0 %x1
ldr -0x0100(%x1)[8byte] %x1 $0xffffffffffffff00 -> %x0 %x1
ldr +0xaa(%x1)[4byte] %x1 $0x00000000000000aa -> %w0 %x1
ldr +0xaa(%x1)[8byte] %x1 $0x00000000000000aa -> %x0 %x1
ldr +0x55(%x1)[4byte] %x1 $0x0000000000000055 -> %w0 %x1
ldr +0x55(%x1)[8byte] %x1 $0x0000000000000055 -> %x0 %x1
ldr -0x56(%x1)[4byte] %x1 $0xffffffffffffffaa -> %w0 %x1
ldr -0x56(%x1)[8byte] %x1 $0xffffffffffffffaa -> %x0 %x1
ldr -0xab(%x1)[4byte] %x1 $0xffffffffffffff55 -> %w0 %x1
ldr -0xab(%x1)[8byte] %x1 $0xffffffffffffff55 -> %x0 %x1
ldr +0x81(%x17)[4byte] %x17 $0x0000000000000081 -> %w16 %x17
ldr +0x81(%x17)[8byte] %x17 $0x0000000000000081 -> %x16 %x17
ldr +0xff(%x17)[4byte] %x17 $0x00000000000000ff -> %w16 %x17
ldr +0xff(%x17)[8byte] %x17 $0x00000000000000ff -> %x16 %x17
ldr -0x0100(%x17)[4byte] %x17 $0xffffffffffffff00 -> %w16 %x17
ldr -0x0100(%x17)[8byte] %x17 $0xffffffffffffff00 -> %x16 %x17
ldr +0xaa(%x17)[4byte] %x17 $0x00000000000000aa -> %w16 %x17
ldr +0xaa(%x17)[8byte] %x17 $0x00000000000000aa -> %x16 %x17
ldr +0x55(%x17)[4byte] %x17 $0x0000000000000055 -> %w16 %x17
ldr +0x55(%x17)[8byte] %x17 $0x0000000000000055 -> %x16 %x17
ldr -0x56(%x17)[4byte] %x17 $0xffffffffffffffaa -> %w16 %x17
ldr -0x56(%x17)[8byte] %x17 $0xffffffffffffffaa -> %x16 %x17
ldr -0xab(%x17)[4byte] %x17 $0xffffffffffffff55 -> %w16 %x17
ldr -0xab(%x17)[8byte] %x17 $0xffffffffffffff55 -> %x16 %x17
ldr +0x81(%x30)[4byte] %x30 $0x0000000000000081 -> %w30 %x30
ldr +0x81(%x30)[8byte] %x30 $0x0000000000000081 -> %x30 %x30
ldr +0xff(%x30)[4byte] %x30 $0x00000000000000ff -> %w30 %x30
ldr +0xff(%x30)[8byte] %x30 $0x00000000000000ff -> %x30 %x30
ldr -0x0100(%x30)[4byte] %x30 $0xffffffffffffff00 -> %w30 %x30
ldr -0x0100(%x30)[8byte] %x30 $0xffffffffffffff00 -> %x30 %x30
ldr +0xaa(%x30)[4byte] %x30 $0x00000000000000aa -> %w30 %x30
ldr +0xaa(%x30)[8byte] %x30 $0x00000000000000aa -> %x30 %x30
ldr +0x55(%x30)[4byte] %x30 $0x0000000000000055 -> %w30 %x30
ldr +0x55(%x30)[8byte] %x30 $0x0000000000000055 -> %x30 %x30
ldr -0x56(%x30)[4byte] %x30 $0xffffffffffffffaa -> %w30 %x30
ldr -0x56(%x30)[8byte] %x30 $0xffffffffffffffaa -> %x30 %x30
ldr -0xab(%x30)[4byte] %x30 $0xffffffffffffff55 -> %w30 %x30
ldr -0xab(%x30)[8byte] %x30 $0xffffffffffffff55 -> %x30 %x30
ldr base immediate pre-index complete
ldr (%x1)[4byte] -> %w0
ldr (%x1)[8byte] -> %x0
ldr +0x0ffc(%x1)[4byte] -> %w0
ldr +0x0ff8(%x1)[8byte] -> %x0
ldr +0x0aa8(%x1)[4byte] -> %w0
ldr +0x0aa8(%x1)[8byte] -> %x0
ldr +0x0554(%x1)[4byte] -> %w0
ldr +0x0550(%x1)[8byte] -> %x0
ldr (%x17)[4byte] -> %w16
ldr (%x17)[8byte] -> %x16
ldr +0x0ffc(%x17)[4byte] -> %w16
ldr +0x0ff8(%x17)[8byte] -> %x16
ldr +0x0aa8(%x17)[4byte] -> %w16
ldr +0x0aa8(%x17)[8byte] -> %x16
ldr +0x0554(%x17)[4byte] -> %w16
ldr +0x0550(%x17)[8byte] -> %x16
ldr (%x30)[4byte] -> %w30
ldr (%x30)[8byte] -> %x30
ldr +0x0ffc(%x30)[4byte] -> %w30
ldr +0x0ff8(%x30)[8byte] -> %x30
ldr +0x0aa8(%x30)[4byte] -> %w30
ldr +0x0aa8(%x30)[8byte] -> %x30
ldr +0x0554(%x30)[4byte] -> %w30
ldr +0x0550(%x30)[8byte] -> %x30
ldr base immediate offset complete
ldr (%x1,%w2,uxtw)[4byte] -> %w0
ldr (%x1,%w2,uxtw)[8byte] -> %x0
ldr (%x17,%w2,uxtw)[4byte] -> %w16
ldr (%x17,%w2,uxtw)[8byte] -> %x16
ldr (%x29,%w2,uxtw)[4byte] -> %w30
ldr (%x29,%w2,uxtw)[8byte] -> %x30
ldr (%x1,%x18)[4byte] -> %w0
ldr (%x1,%x18)[8byte] -> %x0
ldr (%x17,%x18)[4byte] -> %w16
ldr (%x17,%x18)[8byte] -> %x16
ldr (%x29,%x18)[4byte] -> %w30
ldr (%x29,%x18)[8byte] -> %x30
ldr (%x1,%w28,sxtw)[4byte] -> %w0
ldr (%x1,%w28,sxtw)[8byte] -> %x0
ldr (%x17,%w28,sxtw)[4byte] -> %w16
ldr (%x17,%w28,sxtw)[8byte] -> %x16
ldr (%x29,%w28,sxtw)[4byte] -> %w30
ldr (%x29,%w28,sxtw)[8byte] -> %x30
ldr (%x1,%x27,sxtx)[4byte] -> %w0
ldr (%x1,%x27,sxtx)[8byte] -> %x0
ldr (%x17,%x27,sxtx)[4byte] -> %w16
ldr (%x17,%x27,sxtx)[8byte] -> %x16
ldr (%x29,%x27,sxtx)[4byte] -> %w30
ldr (%x29,%x27,sxtx)[8byte] -> %x30
ldr base register complete
ldr (%x1,%w2,uxtw #2)[4byte] -> %w0
ldr (%x1,%w2,uxtw #3)[8byte] -> %x0
ldr (%x17,%w2,uxtw #2)[4byte] -> %w16
ldr (%x17,%w2,uxtw #3)[8byte] -> %x16
ldr (%x29,%w2,uxtw #2)[4byte] -> %w30
ldr (%x29,%w2,uxtw #3)[8byte] -> %x30
ldr (%x1,%x18,lsl #2)[4byte] -> %w0
ldr (%x1,%x18,lsl #3)[8byte] -> %x0
ldr (%x17,%x18,lsl #2)[4byte] -> %w16
ldr (%x17,%x18,lsl #3)[8byte] -> %x16
ldr (%x29,%x18,lsl #2)[4byte] -> %w30
ldr (%x29,%x18,lsl #3)[8byte] -> %x30
ldr (%x1,%w28,sxtw #2)[4byte] -> %w0
ldr (%x1,%w28,sxtw #3)[8byte] -> %x0
ldr (%x17,%w28,sxtw #2)[4byte] -> %w16
ldr (%x17,%w28,sxtw #3)[8byte] -> %x16
ldr (%x29,%w28,sxtw #2)[4byte] -> %w30
ldr (%x29,%w28,sxtw #3)[8byte] -> %x30
ldr (%x1,%x27,sxtx #2)[4byte] -> %w0
ldr (%x1,%x27,sxtx #3)[8byte] -> %x0
ldr (%x17,%x27,sxtx #2)[4byte] -> %w16
ldr (%x17,%x27,sxtx #3)[8byte] -> %x16
ldr (%x29,%x27,sxtx #2)[4byte] -> %w30
ldr (%x29,%x27,sxtx #3)[8byte] -> %x30
ldr base register extend complete
ldr complete
str %w0 %x0 $0x0000000000000000 -> (%x0)[4byte] %x0
str %x0 %x0 $0x0000000000000000 -> (%x0)[8byte] %x0
str %w0 %x0 $0x0000000000000081 -> (%x0)[4byte] %x0
str %x0 %x0 $0x0000000000000081 -> (%x0)[8byte] %x0
str %w0 %x0 $0x00000000000000ff -> (%x0)[4byte] %x0
str %x0 %x0 $0x00000000000000ff -> (%x0)[8byte] %x0
str %w0 %x0 $0xffffffffffffff00 -> (%x0)[4byte] %x0
str %x0 %x0 $0xffffffffffffff00 -> (%x0)[8byte] %x0
str %w0 %x0 $0x00000000000000aa -> (%x0)[4byte] %x0
str %x0 %x0 $0x00000000000000aa -> (%x0)[8byte] %x0
str %w0 %x0 $0x0000000000000055 -> (%x0)[4byte] %x0
str %x0 %x0 $0x0000000000000055 -> (%x0)[8byte] %x0
str %w0 %x0 $0xffffffffffffffaa -> (%x0)[4byte] %x0
str %x0 %x0 $0xffffffffffffffaa -> (%x0)[8byte] %x0
str %w0 %x0 $0xffffffffffffff55 -> (%x0)[4byte] %x0
str %x0 %x0 $0xffffffffffffff55 -> (%x0)[8byte] %x0
str %w16 %x16 $0x0000000000000000 -> (%x16)[4byte] %x16
str %x16 %x16 $0x0000000000000000 -> (%x16)[8byte] %x16
str %w16 %x16 $0x0000000000000081 -> (%x16)[4byte] %x16
str %x16 %x16 $0x0000000000000081 -> (%x16)[8byte] %x16
str %w16 %x16 $0x00000000000000ff -> (%x16)[4byte] %x16
str %x16 %x16 $0x00000000000000ff -> (%x16)[8byte] %x16
str %w16 %x16 $0xffffffffffffff00 -> (%x16)[4byte] %x16
str %x16 %x16 $0xffffffffffffff00 -> (%x16)[8byte] %x16
str %w16 %x16 $0x00000000000000aa -> (%x16)[4byte] %x16
str %x16 %x16 $0x00000000000000aa -> (%x16)[8byte] %x16
str %w16 %x16 $0x0000000000000055 -> (%x16)[4byte] %x16
str %x16 %x16 $0x0000000000000055 -> (%x16)[8byte] %x16
str %w16 %x16 $0xffffffffffffffaa -> (%x16)[4byte] %x16
str %x16 %x16 $0xffffffffffffffaa -> (%x16)[8byte] %x16
str %w16 %x16 $0xffffffffffffff55 -> (%x16)[4byte] %x16
str %x16 %x16 $0xffffffffffffff55 -> (%x16)[8byte] %x16
str %w29 %x29 $0x0000000000000000 -> (%x29)[4byte] %x29
str %x29 %x29 $0x0000000000000000 -> (%x29)[8byte] %x29
str %w29 %x29 $0x0000000000000081 -> (%x29)[4byte] %x29
str %x29 %x29 $0x0000000000000081 -> (%x29)[8byte] %x29
str %w29 %x29 $0x00000000000000ff -> (%x29)[4byte] %x29
str %x29 %x29 $0x00000000000000ff -> (%x29)[8byte] %x29
str %w29 %x29 $0xffffffffffffff00 -> (%x29)[4byte] %x29
str %x29 %x29 $0xffffffffffffff00 -> (%x29)[8byte] %x29
str %w29 %x29 $0x00000000000000aa -> (%x29)[4byte] %x29
str %x29 %x29 $0x00000000000000aa -> (%x29)[8byte] %x29
str %w29 %x29 $0x0000000000000055 -> (%x29)[4byte] %x29
str %x29 %x29 $0x0000000000000055 -> (%x29)[8byte] %x29
str %w29 %x29 $0xffffffffffffffaa -> (%x29)[4byte] %x29
str %x29 %x29 $0xffffffffffffffaa -> (%x29)[8byte] %x29
str %w29 %x29 $0xffffffffffffff55 -> (%x29)[4byte] %x29
str %x29 %x29 $0xffffffffffffff55 -> (%x29)[8byte] %x29
str base immediate post-index complete
str %w0 %x0 $0x0000000000000000 -> (%x0)[4byte] %x0
str %x0 %x0 $0x0000000000000000 -> (%x0)[8byte] %x0
str %w0 %x0 $0x0000000000000081 -> +0x81(%x0)[4byte] %x0
str %x0 %x0 $0x0000000000000081 -> +0x81(%x0)[8byte] %x0
str %w0 %x0 $0x00000000000000ff -> +0xff(%x0)[4byte] %x0
str %x0 %x0 $0x00000000000000ff -> +0xff(%x0)[8byte] %x0
str %w0 %x0 $0xffffffffffffff00 -> -0x0100(%x0)[4byte] %x0
str %x0 %x0 $0xffffffffffffff00 -> -0x0100(%x0)[8byte] %x0
str %w0 %x0 $0x00000000000000aa -> +0xaa(%x0)[4byte] %x0
str %x0 %x0 $0x00000000000000aa -> +0xaa(%x0)[8byte] %x0
str %w0 %x0 $0x0000000000000055 -> +0x55(%x0)[4byte] %x0
str %x0 %x0 $0x0000000000000055 -> +0x55(%x0)[8byte] %x0
str %w0 %x0 $0xffffffffffffffaa -> -0x56(%x0)[4byte] %x0
str %x0 %x0 $0xffffffffffffffaa -> -0x56(%x0)[8byte] %x0
str %w0 %x0 $0xffffffffffffff55 -> -0xab(%x0)[4byte] %x0
str %x0 %x0 $0xffffffffffffff55 -> -0xab(%x0)[8byte] %x0
str %w16 %x16 $0x0000000000000000 -> (%x16)[4byte] %x16
str %x16 %x16 $0x0000000000000000 -> (%x16)[8byte] %x16
str %w16 %x16 $0x0000000000000081 -> +0x81(%x16)[4byte] %x16
str %x16 %x16 $0x0000000000000081 -> +0x81(%x16)[8byte] %x16
str %w16 %x16 $0x00000000000000ff -> +0xff(%x16)[4byte] %x16
str %x16 %x16 $0x00000000000000ff -> +0xff(%x16)[8byte] %x16
str %w16 %x16 $0xffffffffffffff00 -> -0x0100(%x16)[4byte] %x16
str %x16 %x16 $0xffffffffffffff00 -> -0x0100(%x16)[8byte] %x16
str %w16 %x16 $0x00000000000000aa -> +0xaa(%x16)[4byte] %x16
str %x16 %x16 $0x00000000000000aa -> +0xaa(%x16)[8byte] %x16
str %w16 %x16 $0x0000000000000055 -> +0x55(%x16)[4byte] %x16
str %x16 %x16 $0x0000000000000055 -> +0x55(%x16)[8byte] %x16
str %w16 %x16 $0xffffffffffffffaa -> -0x56(%x16)[4byte] %x16
str %x16 %x16 $0xffffffffffffffaa -> -0x56(%x16)[8byte] %x16
str %w16 %x16 $0xffffffffffffff55 -> -0xab(%x16)[4byte] %x16
str %x16 %x16 $0xffffffffffffff55 -> -0xab(%x16)[8byte] %x16
str %w30 %x30 $0x0000000000000000 -> (%x30)[4byte] %x30
str %x30 %x30 $0x0000000000000000 -> (%x30)[8byte] %x30
str %w30 %x30 $0x0000000000000081 -> +0x81(%x30)[4byte] %x30
str %x30 %x30 $0x0000000000000081 -> +0x81(%x30)[8byte] %x30
str %w30 %x30 $0x00000000000000ff -> +0xff(%x30)[4byte] %x30
str %x30 %x30 $0x00000000000000ff -> +0xff(%x30)[8byte] %x30
str %w30 %x30 $0xffffffffffffff00 -> -0x0100(%x30)[4byte] %x30
str %x30 %x30 $0xffffffffffffff00 -> -0x0100(%x30)[8byte] %x30
str %w30 %x30 $0x00000000000000aa -> +0xaa(%x30)[4byte] %x30
str %x30 %x30 $0x00000000000000aa -> +0xaa(%x30)[8byte] %x30
str %w30 %x30 $0x0000000000000055 -> +0x55(%x30)[4byte] %x30
str %x30 %x30 $0x0000000000000055 -> +0x55(%x30)[8byte] %x30
str %w30 %x30 $0xffffffffffffffaa -> -0x56(%x30)[4byte] %x30
str %x30 %x30 $0xffffffffffffffaa -> -0x56(%x30)[8byte] %x30
str %w30 %x30 $0xffffffffffffff55 -> -0xab(%x30)[4byte] %x30
str %x30 %x30 $0xffffffffffffff55 -> -0xab(%x30)[8byte] %x30
str base immediate pre-index complete
str %w0 -> (%x0)[4byte]
str %x0 -> (%x0)[8byte]
str %w0 -> +0x0204(%x0)[4byte]
str %x0 -> +0x1020(%x0)[8byte]
str %w0 -> +0x0ffc(%x0)[4byte]
str %x0 -> +0x1ff8(%x0)[8byte]
str %w0 -> +0x0aac(%x0)[4byte]
str %x0 -> +0x0aa8(%x0)[8byte]
str %w16 -> (%x16)[4byte]
str %x16 -> (%x16)[8byte]
str %w16 -> +0x0204(%x16)[4byte]
str %x16 -> +0x1020(%x16)[8byte]
str %w16 -> +0x0ffc(%x16)[4byte]
str %x16 -> +0x1ff8(%x16)[8byte]
str %w16 -> +0x0aac(%x16)[4byte]
str %x16 -> +0x0aa8(%x16)[8byte]
str %w30 -> (%x30)[4byte]
str %x30 -> (%x30)[8byte]
str %w30 -> +0x0204(%x30)[4byte]
str %x30 -> +0x1020(%x30)[8byte]
str %w30 -> +0x0ffc(%x30)[4byte]
str %x30 -> +0x1ff8(%x30)[8byte]
str %w30 -> +0x0aac(%x30)[4byte]
str %x30 -> +0x0aa8(%x30)[8byte]
str base immediate unsigned offset complete
str %w0 -> (%x0,%w1,uxtw)[4byte]
str %x0 -> (%x0,%w1,uxtw)[8byte]
str %w0 -> (%x0,%x16)[4byte]
str %x0 -> (%x0,%x16)[8byte]
str %w0 -> (%x0,%w30,sxtw)[4byte]
str %x0 -> (%x0,%w30,sxtw)[8byte]
str %w0 -> (%x0,%x28,sxtx)[4byte]
str %x0 -> (%x0,%x28,sxtx)[8byte]
str %w16 -> (%x15,%w1,uxtw)[4byte]
str %x16 -> (%x15,%w1,uxtw)[8byte]
str %w16 -> (%x15,%x16)[4byte]
str %x16 -> (%x15,%x16)[8byte]
str %w16 -> (%x15,%w30,sxtw)[4byte]
str %x16 -> (%x15,%w30,sxtw)[8byte]
str %w16 -> (%x15,%x28,sxtx)[4byte]
str %x16 -> (%x15,%x28,sxtx)[8byte]
str %w30 -> (%x29,%w1,uxtw)[4byte]
str %x30 -> (%x29,%w1,uxtw)[8byte]
str %w30 -> (%x29,%x16)[4byte]
str %x30 -> (%x29,%x16)[8byte]
str %w30 -> (%x29,%w30,sxtw)[4byte]
str %x30 -> (%x29,%w30,sxtw)[8byte]
str %w30 -> (%x29,%x28,sxtx)[4byte]
str %x30 -> (%x29,%x28,sxtx)[8byte]
str base register complete
str %w0 -> (%x0,%w1,uxtw #2)[4byte]
str %x0 -> (%x0,%w1,uxtw #3)[8byte]
str %w0 -> (%x0,%x16,lsl #2)[4byte]
str %x0 -> (%x0,%x16,lsl #3)[8byte]
str %w0 -> (%x0,%w30,sxtw #2)[4byte]
str %x0 -> (%x0,%w30,sxtw #3)[8byte]
str %w0 -> (%x0,%x28,sxtx #2)[4byte]
str %x0 -> (%x0,%x28,sxtx #3)[8byte]
str %w16 -> (%x15,%w1,uxtw #2)[4byte]
str %x16 -> (%x15,%w1,uxtw #3)[8byte]
str %w16 -> (%x15,%x16,lsl #2)[4byte]
str %x16 -> (%x15,%x16,lsl #3)[8byte]
str %w16 -> (%x15,%w30,sxtw #2)[4byte]
str %x16 -> (%x15,%w30,sxtw #3)[8byte]
str %w16 -> (%x15,%x28,sxtx #2)[4byte]
str %x16 -> (%x15,%x28,sxtx #3)[8byte]
str %w30 -> (%x29,%w1,uxtw #2)[4byte]
str %x30 -> (%x29,%w1,uxtw #3)[8byte]
str %w30 -> (%x29,%x16,lsl #2)[4byte]
str %x30 -> (%x29,%x16,lsl #3)[8byte]
str %w30 -> (%x29,%w30,sxtw #2)[4byte]
str %x30 -> (%x29,%w30,sxtw #3)[8byte]
str %w30 -> (%x29,%x28,sxtx #2)[4byte]
str %x30 -> (%x29,%x28,sxtx #3)[8byte]
str base register extend complete
str complete
ldpsw (%x0)[8byte] %x0 $0x0000000000000000 -> %x1 %x2 %x0
ldpsw (%x0)[8byte] %x0 $0x0000000000000004 -> %x1 %x2 %x0
ldpsw (%x0)[8byte] %x0 $0x00000000000000fc -> %x1 %x2 %x0
ldpsw (%x0)[8byte] %x0 $0xffffffffffffff00 -> %x1 %x2 %x0
ldpsw (%x14)[8byte] %x14 $0x0000000000000000 -> %x15 %x16 %x14
ldpsw (%x14)[8byte] %x14 $0x0000000000000004 -> %x15 %x16 %x14
ldpsw (%x14)[8byte] %x14 $0x00000000000000fc -> %x15 %x16 %x14
ldpsw (%x14)[8byte] %x14 $0xffffffffffffff00 -> %x15 %x16 %x14
ldpsw (%x28)[8byte] %x28 $0x0000000000000000 -> %x29 %x30 %x28
ldpsw (%x28)[8byte] %x28 $0x0000000000000004 -> %x29 %x30 %x28
ldpsw (%x28)[8byte] %x28 $0x00000000000000fc -> %x29 %x30 %x28
ldpsw (%x28)[8byte] %x28 $0xffffffffffffff00 -> %x29 %x30 %x28
ldpsw base post-index complete
ldpsw (%x0)[8byte] %x0 $0x0000000000000000 -> %x1 %x2 %x0
ldpsw +0x04(%x0)[8byte] %x0 $0x0000000000000004 -> %x1 %x2 %x0
ldpsw +0xfc(%x0)[8byte] %x0 $0x00000000000000fc -> %x1 %x2 %x0
ldpsw -0x0100(%x0)[8byte] %x0 $0xffffffffffffff00 -> %x1 %x2 %x0
ldpsw (%x14)[8byte] %x14 $0x0000000000000000 -> %x15 %x16 %x14
ldpsw +0x04(%x14)[8byte] %x14 $0x0000000000000004 -> %x15 %x16 %x14
ldpsw +0xfc(%x14)[8byte] %x14 $0x00000000000000fc -> %x15 %x16 %x14
ldpsw -0x0100(%x14)[8byte] %x14 $0xffffffffffffff00 -> %x15 %x16 %x14
ldpsw (%x28)[8byte] %x28 $0x0000000000000000 -> %x29 %x30 %x28
ldpsw +0x04(%x28)[8byte] %x28 $0x0000000000000004 -> %x29 %x30 %x28
ldpsw +0xfc(%x28)[8byte] %x28 $0x00000000000000fc -> %x29 %x30 %x28
ldpsw -0x0100(%x28)[8byte] %x28 $0xffffffffffffff00 -> %x29 %x30 %x28
ldpsw base pre-index complete
ldpsw +0x08(%x0)[8byte] -> %x1 %x2
ldpsw +0x04(%x0)[8byte] -> %x1 %x2
ldpsw +0xfc(%x0)[8byte] -> %x1 %x2
ldpsw -0x0100(%x0)[8byte] -> %x1 %x2
ldpsw +0x08(%x14)[8byte] -> %x15 %x16
ldpsw +0x04(%x14)[8byte] -> %x15 %x16
ldpsw +0xfc(%x14)[8byte] -> %x15 %x16
ldpsw -0x0100(%x14)[8byte] -> %x15 %x16
ldpsw +0x08(%x28)[8byte] -> %x29 %x30
ldpsw +0x04(%x28)[8byte] -> %x29 %x30
ldpsw +0xfc(%x28)[8byte] -> %x29 %x30
ldpsw -0x0100(%x28)[8byte] -> %x29 %x30
ldpsw base signed offset complete
ldpsw complete
ld2 (%x2)[32byte] $0x00 -> %q0 %q1
ld2 (%x16)[32byte] $0x00 -> %q14 %q15
ld2 (%x30)[32byte] $0x00 -> %q28 %q29
ld2 simdfp multiple structures no offset complete
ld2 (%x0)[32byte] %x0 %x0 $0x00 -> %q0 %q1 %x0
ld2 (%x15)[32byte] %x15 %x15 $0x00 -> %q15 %q16 %x15
ld2 (%x30)[32byte] %x30 %x30 $0x00 -> %q29 %q30 %x30
ld2 (%x0)[32byte] %x0 $0x0000000000000020 $0x03 -> %q0 %q1 %x0
ld2 (%x0)[16byte] %x0 $0x0000000000000010 $0x02 -> %d2 %d3 %x0
ld2 simdfp multiple structures post-index complete
ld2 (%x0)[2byte] $0x00 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x01 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x02 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x03 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x04 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x05 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x06 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x07 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x08 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x09 $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x0a $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x0b $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x0c $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x0d $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x0e $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x0f $0x00 -> %q0 %q1
ld2 (%x0)[2byte] $0x01 $0x00 -> %q0 %q1
ld2 (%x15)[2byte] $0x01 $0x00 -> %q15 %q16
ld2 (%x30)[2byte] $0x01 $0x00 -> %q29 %q30
ld2 simdfp single structure no offset complete
ld2 (%x0)[2byte] $0x01 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x02 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x03 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x04 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x05 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x06 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x07 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x08 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x09 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x0a %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x0b %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x0c %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x0d %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x0e %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x0f %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[2byte] $0x01 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x15)[2byte] $0x01 %x15 $0x0000000000000002 $0x00 -> %q15 %q16 %x15
ld2 (%x30)[2byte] $0x01 %x30 $0x0000000000000002 $0x00 -> %q29 %q30 %x30
ld2 (%x0)[2byte] $0x01 %x0 $0x0000000000000002 $0x00 -> %q0 %q1 %x0
ld2 (%x0)[4byte] $0x01 %x0 $0x0000000000000004 $0x01 -> %q0 %q1 %x0
ld2 (%x0)[8byte] $0x01 %x0 $0x0000000000000008 $0x02 -> %q0 %q1 %x0
ld2 (%x0)[16byte] $0x01 %x0 $0x0000000000000010 $0x03 -> %q0 %q1 %x0
ld2 (%x0)[16byte] $0x01 %x0 %x1 $0x03 -> %q0 %q1 %x0
ld2 (%x15)[16byte] $0x01 %x15 %x16 $0x03 -> %q15 %q16 %x15
ld2 (%x30)[16byte] $0x01 %x30 %x29 $0x03 -> %q29 %q30 %x30
ld2 simdfp single structure post-index complete
ld2 complete
ld3 (%x2)[48byte] $0x00 -> %q0 %q1 %q2
ld3 (%x16)[48byte] $0x00 -> %q14 %q15 %q16
ld3 (%x30)[48byte] $0x00 -> %q28 %q29 %q30
ld3 simdfp multiple structures no offset complete
ld3 (%x0)[48byte] %x0 %x0 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x15)[48byte] %x15 %x15 $0x00 -> %q15 %q16 %q17 %x15
ld3 (%x30)[48byte] %x30 %x30 $0x00 -> %q28 %q29 %q30 %x30
ld3 (%x0)[24byte] %x0 $0x18 $0x00 -> %d0 %d1 %d2 %x0
ld3 (%x0)[48byte] %x0 $0x30 $0x00 -> %q0 %q1 %q2 %x0
ld3 simdfp multiple structures post-index complete
ld3 (%x0)[3byte] $0x00 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x01 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x02 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x03 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x04 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x05 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x06 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x07 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x08 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x09 $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x0a $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x0b $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x0c $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x0d $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x0e $0x00 -> %q0 %q1 %q2
ld3 (%x0)[3byte] $0x0f $0x00 -> %q0 %q1 %q2
ld3 (%x0)[12byte] $0x01 $0x02 -> %q0 %q1 %q2
ld3 (%x15)[12byte] $0x01 $0x02 -> %q15 %q16 %q17
ld3 (%x30)[12byte] $0x01 $0x02 -> %q28 %q29 %q30
ld3 simdfp single structure no offset complete
ld3 (%x0)[3byte] $0x00 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x01 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x02 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x03 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x04 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x05 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x06 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x07 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x08 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x09 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x0a %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x0b %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x0c %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x0d %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x0e %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x0f %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[6byte] $0x01 %x0 $0x06 $0x01 -> %q0 %q1 %q2 %x0
ld3 (%x15)[6byte] $0x01 %x15 $0x06 $0x01 -> %q15 %q16 %q17 %x15
ld3 (%x30)[6byte] $0x01 %x30 $0x06 $0x01 -> %q28 %q29 %q30 %x30
ld3 (%x0)[3byte] $0x01 %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x0)[6byte] $0x01 %x0 $0x06 $0x01 -> %q0 %q1 %q2 %x0
ld3 (%x0)[12byte] $0x01 %x0 $0x0c $0x02 -> %q0 %q1 %q2 %x0
ld3 (%x0)[24byte] $0x01 %x0 $0x18 $0x03 -> %q0 %q1 %q2 %x0
ld3 (%x0)[3byte] $0x01 %x0 %x1 $0x00 -> %q0 %q1 %q2 %x0
ld3 (%x15)[3byte] $0x01 %x15 %x16 $0x00 -> %q15 %q16 %q17 %x15
ld3 (%x30)[3byte] $0x01 %x30 %x29 $0x00 -> %q28 %q29 %q30 %x30
ld3 simdfp single structure post-index complete
ld3 complete
ld4 (%x2)[64byte] $0x02 -> %q0 %q1 %q2 %q3
ld4 (%x16)[64byte] $0x02 -> %q14 %q15 %q16 %q17
ld4 (%x30)[64byte] $0x02 -> %q27 %q28 %q29 %q30
ld4 simdfp multiple structures no offset complete
ld4 (%x0)[64byte] %x0 %x0 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x15)[64byte] %x15 %x15 $0x00 -> %q15 %q16 %q17 %q18 %x15
ld4 (%x30)[64byte] %x30 %x30 $0x00 -> %q27 %q28 %q29 %q30 %x30
ld4 (%x0)[32byte] %x0 $0x20 $0x00 -> %d0 %d1 %d2 %d3 %x0
ld4 (%x0)[64byte] %x0 $0x40 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 simdfp multiple structures post-index complete
ld4 (%x0)[4byte] $0x00 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x01 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x02 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x03 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x04 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x05 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x06 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x07 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x08 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x09 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x0a $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x0b $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x0c $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x0d $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x0e $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x0f $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x0)[4byte] $0x01 $0x00 -> %q0 %q1 %q2 %q3
ld4 (%x15)[4byte] $0x01 $0x00 -> %q15 %q16 %q17 %q18
ld4 (%x30)[4byte] $0x01 $0x00 -> %q27 %q28 %q29 %q30
ld4 simdfp single structure no offset complete
ld4 (%x0)[4byte] $0x00 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x01 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x02 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x03 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x04 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x05 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x06 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x07 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x08 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x09 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x0a %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x0b %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x0c %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x0d %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x0e %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[4byte] $0x0f %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[16byte] $0x01 %x0 $0x0000000000000010 $0x02 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x15)[16byte] $0x01 %x15 $0x0000000000000010 $0x02 -> %q15 %q16 %q17 %q18 %x15
ld4 (%x30)[16byte] $0x01 %x30 $0x0000000000000010 $0x02 -> %q27 %q28 %q29 %q30 %x30
ld4 (%x0)[4byte] $0x01 %x0 $0x0000000000000004 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[8byte] $0x01 %x0 $0x0000000000000008 $0x01 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[16byte] $0x01 %x0 $0x0000000000000010 $0x02 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[32byte] $0x01 %x0 $0x0000000000000020 $0x03 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x0)[8byte] $0x01 %x0 %x1 $0x01 -> %q0 %q1 %q2 %q3 %x0
ld4 (%x15)[8byte] $0x01 %x15 %x16 $0x01 -> %q15 %q16 %q17 %q18 %x15
ld4 (%x30)[8byte] $0x01 %x30 %x29 $0x01 -> %q27 %q28 %q29 %q30 %x30
ld4 simdfp single structure post-index complete
ld4 complete
ld2r (%x0)[8byte] $0x02 -> %q0 %q1
ld2r (%x15)[8byte] $0x02 -> %q15 %q16
ld2r (%x16)[8byte] $0x02 -> %q29 %q30
ld2r simdfp no offset complete
ld2r (%x0)[8byte] %x0 %x1 $0x02 -> %q0 %q1 %x0
ld2r (%x15)[8byte] %x15 %x16 $0x02 -> %q15 %q16 %x15
ld2r (%x29)[8byte] %x29 %x30 $0x02 -> %q29 %q30 %x29
ld2r (%x0)[2byte] %x0 $0x02 $0x00 -> %q0 %q1 %x0
ld2r (%x0)[4byte] %x0 $0x04 $0x01 -> %q0 %q1 %x0
ld2r (%x0)[8byte] %x0 $0x08 $0x02 -> %q0 %q1 %x0
ld2r (%x0)[16byte] %x0 $0x10 $0x03 -> %q0 %q1 %x0
ld2r simdfp post-index complete
ld2r complete
ld3r (%x0)[24byte] $0x03 -> %q0 %q1 %q2
ld3r (%x15)[24byte] $0x03 -> %q15 %q16 %q17
ld3r (%x30)[24byte] $0x03 -> %q28 %q29 %q30
ld3r simdfp no offset complete
ld3r (%x0)[24byte] %x0 %x1 $0x03 -> %q0 %q1 %q2 %x0
ld3r (%x15)[24byte] %x15 %x16 $0x03 -> %q15 %q16 %q17 %x15
ld3r (%x29)[24byte] %x29 %x30 $0x03 -> %q28 %q29 %q30 %x29
ld3r (%x0)[3byte] %x0 $0x03 $0x00 -> %q0 %q1 %q2 %x0
ld3r (%x0)[6byte] %x0 $0x06 $0x01 -> %q0 %q1 %q2 %x0
ld3r (%x0)[12byte] %x0 $0x0c $0x02 -> %q0 %q1 %q2 %x0
ld3r (%x0)[24byte] %x0 $0x18 $0x03 -> %q0 %q1 %q2 %x0
ld3r simdfp post-index complete
ld3r complete
ld4r (%x0)[32byte] $0x03 -> %q0 %q1 %q2 %q3
ld4r (%x15)[32byte] $0x03 -> %q15 %q16 %q17 %q18
ld4r (%x30)[32byte] $0x03 -> %q27 %q28 %q29 %q30
ld4r simdfp no offset complete
ld4r (%x0)[32byte] %x0 %x1 $0x03 -> %q0 %q1 %q2 %q3 %x0
ld4r (%x15)[32byte] %x15 %x16 $0x03 -> %q15 %q16 %q17 %q18 %x15
ld4r (%x29)[32byte] %x29 %x30 $0x03 -> %q27 %q28 %q29 %q30 %x29
ld4r (%x0)[4byte] %x0 $0x04 $0x00 -> %q0 %q1 %q2 %q3 %x0
ld4r (%x0)[8byte] %x0 $0x08 $0x01 -> %q0 %q1 %q2 %q3 %x0
ld4r (%x0)[16byte] %x0 $0x10 $0x02 -> %q0 %q1 %q2 %q3 %x0
ld4r (%x0)[32byte] %x0 $0x20 $0x03 -> %q0 %q1 %q2 %q3 %x0
ld4r simdfp post index complete
ld4r complete
All tests complete