Skip to content

Commit

Permalink
i#3699: Correct encoding of vadd.f32 in api.disA32, api.disT32. (#7118)
Browse files Browse the repository at this point in the history
The decoder was fixed by #2967 but the test was not updated.

Issue: #3699
  • Loading branch information
egrimley-arm authored Dec 10, 2024
1 parent 5f034c3 commit 914d4ff
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
22 changes: 11 additions & 11 deletions suite/tests/api/dis-armA32.expect
Original file line number Diff line number Diff line change
Expand Up @@ -4402,7 +4402,7 @@
+0x44c4 214690ac smlaltb.cs %r6 %r9 %r12[2byte] %r0[2byte] -> %r6 %r9
+0x44c8 00fa8d93 smlals.eq %r10 %r8 %r3 %sp -> %r10 %r8
+0x44cc 56ccc27d uxtab16.pl %r12 %sp $0x00000000 -> %r12
+0x44d0 8e789aa1 vadd.hi.f32 %s17 %s17 -> %s19
+0x44d0 8e789aa1 vadd.hi.f32 %s17 %s3 -> %s19
+0x44d4 f4676a12 vld1.8 (%r7)[16byte] $0x01 %r2 %r7 -> %d22 %d23 %r7
+0x44d8 f2542661 vmax.s16 %q2 %q8 -> %q9
+0x44dc 106e1e95 mls.ne %r5 %lr %r1 -> %lr
Expand Down Expand Up @@ -4520,7 +4520,7 @@
+0x469c feac4e98 mcr2 $0x0e $0x05 %r4 -> %c12 %c8
+0x46a0 21b1683f lsrs.cs %pc %r8 -> %r6
+0x46a4 fc54cef6 mrrc2 $0x0e $0x0d %c6 -> %r12 %r4
+0x46a8 4e754a0f vadd.mi.f32 %s10 %s15 -> %s9
+0x46a8 4e754a0f vadd.mi.f32 %s10 %s30 -> %s9
+0x46ac e1bb6023 lsrs %r3 $0x00000000 -> %r6
+0x46b0 10342298 mlas.ne %r8 %r2 %r2 -> %r4
+0x46b4 f355b4bc vqshl.u16 %d21 %d28 -> %d27
Expand Down Expand Up @@ -5051,7 +5051,7 @@
+0x4ee8 f35552bc vqsub.u16 %d21 %d28 -> %d21
+0x4eec e10f2159 qadd %pc %r9 -> %r2
+0x4ef0 f4ea6482 vld1.16 (%r10)[2byte] $0x02 $0x00 %r2 %r10 -> %d22[2byte] %r10
+0x4ef4 4e7eba89 vadd.mi.f32 %s29 %s9 -> %s23
+0x4ef4 4e7eba89 vadd.mi.f32 %s29 %s18 -> %s23
+0x4ef8 f2270cc8 sha1m.32 %q11 %q4 -> %q0
+0x4efc d0c1c699 smull.le %r9 %r6 -> %r1 %r12
+0x4f00 f2f54018 vshr.s32 %d8 $0x15 -> %d20
Expand Down Expand Up @@ -5695,7 +5695,7 @@
+0x58f8 f2e99987 vqdmlal.s32 %d25 %d7 -> %q12
+0x58fc 116e1da4 smultb.ne %r4[2byte] %sp[2byte] -> %lr
+0x5900 5163e1a1 smultb.pl %r1[2byte] %r1[2byte] -> %r3
+0x5904 1e330a2e vadd.ne.f32 %s6 %s30 -> %s0
+0x5904 1e330a2e vadd.ne.f32 %s6 %s29 -> %s0
+0x5908 8146f69f swpb.hi (%r6)[1byte] %pc[1byte] -> (%r6)[1byte] %pc
+0x590c f3c4323f vmvn.i32 $0x0000cf00 -> %d19
+0x5910 ce864b8e vdiv.gt.f64 %d22 %d14 -> %d4
Expand All @@ -5708,7 +5708,7 @@
+0x592c f4a50785 vld4.16 (%r5)[8byte] $0x02 $0x00 %r5 %r5 -> %d0[2byte] %d1[2byte] %d2[2byte] %d3[2byte] %r5
+0x5930 76530f70 usub16.vc %r3 %r0 -> %r0
+0x5934 f292f980 vqdmlal.s16 %d18 %d0 -> %q7
+0x5938 5e750a89 vadd.pl.f32 %s11 %s9 -> %s1
+0x5938 5e750a89 vadd.pl.f32 %s11 %s18 -> %s1
+0x593c 668d1e5d pkhtb.vs %sp[2byte] %sp[2byte] $0x02 $0x1c -> %r1
+0x5940 9ebe2ac8 vcvt.ls.s32.f32 %s16 $0x10 -> %s4
+0x5944 97064f1c smlad.ls %r12 %pc %r4 -> %r6
Expand Down Expand Up @@ -6141,7 +6141,7 @@
+0x5ff0 3639ff71 shsub16.cc %r9 %r1 -> %pc
+0x5ff4 dec20b8a vdiv.le.f64 %d18 %d10 -> %d16
+0x5ff8 fe659bb1 vsel.ge.f64 $0x02 %d21 %d17 -> %d25
+0x5ffc 3e39da28 vadd.cc.f32 %s18 %s24 -> %s26
+0x5ffc 3e39da28 vadd.cc.f32 %s18 %s17 -> %s26
+0x6000 17020135 smladx.ne %r5 %r1 %r0 -> %r2
+0x6004 f3efb947 vmul.f32 %q7 %d7[4byte] $0x00 -> %q13
+0x6008 e082679f umull %pc %r7 -> %r2 %r6
Expand Down Expand Up @@ -6494,7 +6494,7 @@
+0x6574 f3d51040 vmla.i16 %q2 %d0[2byte] $0x00 -> %q8
+0x6578 f84f1f5e srsda $0x1e %lr %spsr -> (%pc)[8byte]
+0x657c 9e1b8a0e vnmls.ls.f32 %s22 %s28 -> %s16
+0x6580 0e773a2c vadd.eq.f32 %s14 %s28 -> %s7
+0x6580 0e773a2c vadd.eq.f32 %s14 %s25 -> %s7
+0x6584 475ff613 smmul.mi %r3 %r6 -> %pc
+0x6588 ce77eb21 vadd.gt.f64 %d7 %d17 -> %d30
+0x658c ce43db0c vmla.gt.f64 %d3 %d12 -> %d29
Expand Down Expand Up @@ -6772,7 +6772,7 @@
+0x69cc 973bfd17 udiv.ls %r7 %sp -> %r11
+0x69d0 f3fda808 vtbl.8 %d13 %d8 -> %d26
+0x69d4 f3ab220a vsubl.u32 %d11 %d10 -> %q1
+0x69d8 0e76faa8 vadd.eq.f32 %s13 %s24 -> %s31
+0x69d8 0e76faa8 vadd.eq.f32 %s13 %s17 -> %s31
+0x69dc f4803880 vst1.32 %d3[4byte] $0x01 $0x00 %r0 %r0 -> (%r0)[4byte] %r0
+0x69e0 667a3f57 uhsax.vs %r10 %r7 -> %r3
+0x69e4 f4031657 vst1.16 %d1 %d2 %d3 $0x01 %r7 %r3 -> (%r3)[24byte] %r3
Expand Down Expand Up @@ -6856,7 +6856,7 @@
+0x6b1c f389534f vsubw.u8 %q4 %d15 -> %q2
+0x6b20 f4471a85 vst1.32 %d17 %d18 $0x00 %r5 %r7 -> (%r7)[16byte] %r7
+0x6b24 f2ca6919 vqshrn.s16 %q4 $0x02 -> %d22
+0x6b28 ae3a8a20 vadd.ge.f32 %s20 %s16 -> %s16
+0x6b28 ae3a8a20 vadd.ge.f32 %s20 %s1 -> %s16
+0x6b2c 7ea93bec vfms.vc.f64 %d25 %d28 -> %d3
+0x6b30 f3f89701 vqabs.s32 %d1 -> %d25
+0x6b34 2627bf39 qasx.cs %r7 %r9 -> %r11
Expand Down Expand Up @@ -7152,7 +7152,7 @@
+0x6fbc f2e2d185 vaddw.s32 %q9 %d5 -> %q14
+0x6fc0 f2e4affe vqshl.s64 %q15 $0x24 -> %q13
+0x6fc4 be59ca6c vnmla.lt.f32 %s18 %s25 -> %s25
+0x6fc8 5e327a0d vadd.pl.f32 %s4 %s13 -> %s14
+0x6fc8 5e327a0d vadd.pl.f32 %s4 %s26 -> %s14
+0x6fcc f256345b vqshl.s16 %q3 %q5 -> %q9
+0x6fd0 be5cfa4b vnmla.lt.f32 %s24 %s22 -> %s31
+0x6fd4 f3e0e5fa vsli.64 %q13 $0x20 -> %q15
Expand Down Expand Up @@ -7189,7 +7189,7 @@
+0x7050 7eb1ea49 vneg.vc.f32 %s18 -> %s28
+0x7054 f2cfaa2b vmlsl.s8 %d15 %d27 -> %q13
+0x7058 f383d3aa vsubw.u8 %q9 %d26 -> %q6
+0x705c ce3c0aa1 vadd.gt.f32 %s25 %s17 -> %s0
+0x705c ce3c0aa1 vadd.gt.f32 %s25 %s3 -> %s0
+0x7060 f4e79335 vld4.8 (%r7)[4byte] $0x01 %r5 %r7 -> %d25[1byte] %d26[1byte] %d27[1byte] %d28[1byte] %r7
+0x7064 26621f51 uqsax.cs %r2 %r1 -> %r1
+0x7068 f365e150 vbit %q2 %q0 -> %q15
Expand Down
4 changes: 2 additions & 2 deletions suite/tests/api/dis-armT32.expect
Original file line number Diff line number Diff line change
Expand Up @@ -6108,7 +6108,7 @@
+0x401c ffca 0226 vsubl.u8 %d10 %d22 -> %q8
+0x4020 efea 524d vmlal.s32 %d10 %d13[4byte] $0x00 -> %q10
+0x4024 ff8e b959 vqrshrn.u16 %q4 $0x06 -> %d11
+0x4028 ee74 7a88 vadd.f32 %s9 %s8 -> %s15
+0x4028 ee74 7a88 vadd.f32 %s9 %s16 -> %s15
+0x402c ffba 02f7 vrshr.u64 %q11 $0x3a -> %q0
+0x4030 fb06 94e2 mla %r6 %r2 %r9 -> %r4
+0x4034 ef2b 8f99 vrsqrts.f32 %d27 %d9 -> %d8
Expand Down Expand Up @@ -8145,7 +8145,7 @@
+0x5f84 ffc1 c81e vmov.i16 $0x009e -> %d28
+0x5f88 f9ce c044 vst1.8 %d28[1byte] $0x02 %r4 %lr -> (%lr)[1byte] %lr
+0x5f8c fec2 1b46 vminnm.f64 %d2 %d6 -> %d17
+0x5f90 ee30 eaae vadd.f32 %s1 %s30 -> %s28
+0x5f90 ee30 eaae vadd.f32 %s1 %s29 -> %s28
+0x5f94 ef52 6742 vabd.s16 %q1 %q1 -> %q11
+0x5f98 f9ca 239e vst4.8 %d18[1byte] %d19[1byte] %d20[1byte] %d21[1byte] $0x04 $0x01 %lr %r10 -> (%r10)[4byte] %r10
+0x5f9c fe09 8bb4 vsel.eq.f64 $0x00 %d25 %d20 -> %d8
Expand Down

0 comments on commit 914d4ff

Please sign in to comment.