mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 02:18:37 +00:00
Add test cases for SMMLA{R}.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13376
This commit is contained in:
parent
d4e4244597
commit
3d0ccce657
@ -955,5 +955,240 @@ int main(int argc, char **argv)
|
||||
TESTINST4_2OUT("umaal r0, r1, r2, r3", 0x01415927, 0x74141356, 0x5773250A, 0xA7182846,
|
||||
r0, r1, r2, r3, 1);
|
||||
|
||||
printf("----------------- SMMLA{R} ----------------- \n");
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x80008000, 0x80008000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00000000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00010001, 0x00000001, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x80008000, 0xffffffff, 0x0000001f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x00640064, 0x00030003, 0x00000020, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xffffffff, 0xfffc0001, 0x000000ff, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xfff70fff, 0x00030003, 0x00000100, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xb8035b5b, 0xce0ce1ed, 0x5f986e68, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x35232047, 0x146275d8, 0xaae3433f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xe7aa57b4, 0x1584bd74, 0x2c07a5b4, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x32fa0095, 0x36f26261, 0x89d2ef86, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x8ed8287c, 0x02c90120, 0xd4b64d54, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc53aaba9, 0x29300837, 0x0b02c58a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x216158cb, 0x57a50a01, 0xb0d20777, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x3e2e1bd7, 0x3cd6cd94, 0x7e376198, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xd5fe2dc4, 0xdd914bf7, 0xd5dc5407, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xf87b961e, 0x1d66879f, 0xf2b64835, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xd65db979, 0xc61b323b, 0xae930a1a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x5ef1f1a8, 0xbf73f0a5, 0x2fb714c9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x1ffe53d9, 0x815bb75b, 0xa3268abe, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xed2cbf78, 0xc6ffabb6, 0xef9e9fd9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xeaa652c7, 0x137741f4, 0x3dba1164, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x3ada0280, 0x71fbde8b, 0xdba5bd25, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xda4ba05b, 0x90f9833d, 0x884c0ad8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc00b821a, 0x7fa1d5a6, 0x9a4ff1b8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xe1bb8606, 0x58293969, 0x81616d13, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x51f31d95, 0xa3cfd624, 0x6077fb1f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x0849a0c2, 0x0872f25a, 0x40b094e2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x17913309, 0xf1e03d7e, 0x91edc21d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x5388b5cd, 0x86582032, 0x6034078d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x181c436b, 0x5de41558, 0xccfa1c7e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x23ba1b46, 0x4437983c, 0x48d06549, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xa9085781, 0xc6b4ac58, 0xb2aead21, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc2bdf597, 0xdde1e6a4, 0x852e3a72, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x157b0dea, 0xf0d5ff94, 0xe7b87e39, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x3edad6b6, 0x82aceb7a, 0x0557c6fc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x6cc9bfa8, 0x7f808c15, 0x81874a02, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x6b1422c7, 0x33921b00, 0x3ccad3f7, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xd7ce1909, 0x3e435701, 0x85fbf196, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xb4e16b6e, 0x6e13680a, 0x89436f88, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x44858efc, 0x9002bc30, 0x390d2c2f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xbea121ab, 0x953ff6ec, 0x80657c40, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x6ffed89f, 0x3e8c49b7, 0x11bd07d1, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x7795635d, 0x5e6e32dd, 0xe4999bf2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xec0c2f30, 0x5736ed46, 0x231348c0, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x4f9ddd1b, 0x95bca5d8, 0x5765b203, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc1553709, 0x0112b30a, 0x69ec0212, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x74bd0223, 0x03fa9bb5, 0x899d9192, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xf52e9fbf, 0xb4c510a7, 0x7fcbe5a9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x64a365ef, 0x2dd01366, 0xf7b0b13e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x5e4b1cbf, 0x44de5ca9, 0x464a21cc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x299da970, 0xe8108f1b, 0xf5818cfb, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xcd90d604, 0xaa5e9444, 0x8217b7df, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xe60743c3, 0x7acb4de3, 0x73c29060, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x868e7c7d, 0x5f77532e, 0x1d133d3d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x4e5e0760, 0x8f6d3264, 0x21ba2fb3, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xde99ac2f, 0x0be36f70, 0xeda5110c, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc57243b7, 0xcf1e4487, 0xf20fb90f, r0, r1, r2, r3, 0);
|
||||
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x80008000, 0x80008000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00000000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00010001, 0x00000001, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x80008000, 0xffffffff, 0x0000001f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x00640064, 0x00030003, 0x00000020, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xffffffff, 0xfffc0001, 0x000000ff, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xfff70fff, 0x00030003, 0x00000100, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xb8035b5b, 0xce0ce1ed, 0x5f986e68, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x35232047, 0x146275d8, 0xaae3433f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xe7aa57b4, 0x1584bd74, 0x2c07a5b4, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x32fa0095, 0x36f26261, 0x89d2ef86, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x8ed8287c, 0x02c90120, 0xd4b64d54, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc53aaba9, 0x29300837, 0x0b02c58a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x216158cb, 0x57a50a01, 0xb0d20777, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x3e2e1bd7, 0x3cd6cd94, 0x7e376198, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xd5fe2dc4, 0xdd914bf7, 0xd5dc5407, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xf87b961e, 0x1d66879f, 0xf2b64835, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xd65db979, 0xc61b323b, 0xae930a1a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x5ef1f1a8, 0xbf73f0a5, 0x2fb714c9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x1ffe53d9, 0x815bb75b, 0xa3268abe, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xed2cbf78, 0xc6ffabb6, 0xef9e9fd9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xeaa652c7, 0x137741f4, 0x3dba1164, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x3ada0280, 0x71fbde8b, 0xdba5bd25, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xda4ba05b, 0x90f9833d, 0x884c0ad8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc00b821a, 0x7fa1d5a6, 0x9a4ff1b8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xe1bb8606, 0x58293969, 0x81616d13, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x51f31d95, 0xa3cfd624, 0x6077fb1f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x0849a0c2, 0x0872f25a, 0x40b094e2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x17913309, 0xf1e03d7e, 0x91edc21d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x5388b5cd, 0x86582032, 0x6034078d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x181c436b, 0x5de41558, 0xccfa1c7e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x23ba1b46, 0x4437983c, 0x48d06549, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xa9085781, 0xc6b4ac58, 0xb2aead21, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc2bdf597, 0xdde1e6a4, 0x852e3a72, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x157b0dea, 0xf0d5ff94, 0xe7b87e39, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x3edad6b6, 0x82aceb7a, 0x0557c6fc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x6cc9bfa8, 0x7f808c15, 0x81874a02, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x6b1422c7, 0x33921b00, 0x3ccad3f7, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xd7ce1909, 0x3e435701, 0x85fbf196, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xb4e16b6e, 0x6e13680a, 0x89436f88, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x44858efc, 0x9002bc30, 0x390d2c2f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xbea121ab, 0x953ff6ec, 0x80657c40, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x6ffed89f, 0x3e8c49b7, 0x11bd07d1, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x7795635d, 0x5e6e32dd, 0xe4999bf2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xec0c2f30, 0x5736ed46, 0x231348c0, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x4f9ddd1b, 0x95bca5d8, 0x5765b203, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc1553709, 0x0112b30a, 0x69ec0212, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x74bd0223, 0x03fa9bb5, 0x899d9192, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xf52e9fbf, 0xb4c510a7, 0x7fcbe5a9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x64a365ef, 0x2dd01366, 0xf7b0b13e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x5e4b1cbf, 0x44de5ca9, 0x464a21cc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x299da970, 0xe8108f1b, 0xf5818cfb, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xcd90d604, 0xaa5e9444, 0x8217b7df, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xe60743c3, 0x7acb4de3, 0x73c29060, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x868e7c7d, 0x5f77532e, 0x1d133d3d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x4e5e0760, 0x8f6d3264, 0x21ba2fb3, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xde99ac2f, 0x0be36f70, 0xeda5110c, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc57243b7, 0xcf1e4487, 0xf20fb90f, r0, r1, r2, r3, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -834,3 +834,120 @@ umaal r0, r1, r2, r3 :: rd 0xfffe0001 rd2 0x00000000, rm 0x0000ffff rs 0x0000ff
|
||||
umaal r0, r1, r2, r3 :: rd 0x00000001 rd2 0xfffffffe, rm 0xffffffff rs 0xffffffff, carryin 0, cpsr 0x00000000
|
||||
umaal r0, r1, r2, r3 :: rd 0x718fb0c9 rd2 0x01d6d5a9, rm 0x14141356 rs 0x1773250a, carryin 0, cpsr 0x00000000
|
||||
umaal r0, r1, r2, r3 :: rd 0x5b8b1d39 rd2 0x39145db7, rm 0x5773250a rs 0xa7182846, carryin 1, cpsr 0x20000000 C
|
||||
----------------- SMMLA{R} -----------------
|
||||
smmla r0, r1, r2, r3 :: rd 0x3fff8000 rm 0x80008000, rn 0x80008000 rs 0x00000000, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x00000000 rm 0x7fff7fff, rn 0x00000000 rs 0x00000000, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x00008000 rm 0x7fff7fff, rn 0x00010001 rs 0x00000001, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x0000001f rm 0x80008000, rn 0xffffffff rs 0x0000001f, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x0000014c rm 0x00640064, rn 0x00030003 rs 0x00000020, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x000000ff rm 0xffffffff, rn 0xfffc0001 rs 0x000000ff, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x000000e5 rm 0xfff70fff, rn 0x00030003 rs 0x00000100, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x6da42730 rm 0xb8035b5b, rn 0xce0ce1ed rs 0x5f986e68, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xaf1e71ac rm 0x35232047, rn 0x146275d8 rs 0xaae3433f, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x29fc00b8 rm 0xe7aa57b4, rn 0x1584bd74 rs 0x2c07a5b4, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x94c3ef90 rm 0x32fa0095, rn 0x36f26261 rs 0x89d2ef86, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xd37b24dd rm 0x8ed8287c, rn 0x02c90120 rs 0xd4b64d54, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x018e2425 rm 0xc53aaba9, rn 0x29300837 rs 0x0b02c58a, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xbc3fa1b0 rm 0x216158cb, rn 0x57a50a01 rs 0xb0d20777, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x8cfe5c98 rm 0x3e2e1bd7, rn 0x3cd6cd94 rs 0x7e376198, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xdb82bc46 rm 0xd5fe2dc4, rn 0xdd914bf7 rs 0xd5dc5407, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xf1d94578 rm 0xf87b961e, rn 0x1d66879f rs 0xf2b64835, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xb7fd61cb rm 0xd65db979, rn 0xc61b323b rs 0xae930a1a, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x17c6a65c rm 0x5ef1f1a8, rn 0xbf73f0a5 rs 0x2fb714c9, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x9352d577 rm 0x1ffe53d9, rn 0x815bb75b rs 0xa3268abe, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xf3cfaf6a rm 0xed2cbf78, rn 0xc6ffabb6 rs 0xef9e9fd9, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x3c1a7759 rm 0xeaa652c7, rn 0x137741f4 rs 0x3dba1164, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xf5d9df28 rm 0x3ada0280, rn 0x71fbde8b rs 0xdba5bd25, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x98a634ea rm 0xda4ba05b, rn 0x90f9833d rs 0x884c0ad8, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x7a6d391f rm 0xc00b821a, rn 0x7fa1d5a6 rs 0x9a4ff1b8, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x76f50363 rm 0xe1bb8606, rn 0x58293969 rs 0x81616d13, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x42f53181 rm 0x51f31d95, rn 0xa3cfd624 rs 0x6077fb1f, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x40f69a8a rm 0x0849a0c2, rn 0x0872f25a rs 0x40b094e2, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x90a0e4d5 rm 0x17913309, rn 0xf1e03d7e rs 0x91edc21d, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x3881a269 rm 0x5388b5cd, rn 0x86582032 rs 0x6034078d, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xd5d1dc2a rm 0x181c436b, rn 0x5de41558 rs 0xccfa1c7e, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x525596c2 rm 0x23ba1b46, rn 0x4437983c rs 0x48d06549, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xc625689f rm 0xa9085781, rn 0xc6b4ac58 rs 0xb2aead21, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x8d5833a2 rm 0xc2bdf597, rn 0xdde1e6a4 rs 0x852e3a72, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xe672c22e rm 0x157b0dea, rn 0xf0d5ff94 rs 0xe7b87e39, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xe6928627 rm 0x3edad6b6, rn 0x82aceb7a rs 0x0557c6fc, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xb7b6007d rm 0x6cc9bfa8, rn 0x7f808c15 rs 0x81874a02, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x525cf3ab rm 0x6b1422c7, rn 0x33921b00 rs 0x3ccad3f7, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x7c3548ed rm 0xd7ce1909, rn 0x3e435701 rs 0x85fbf196, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x68f699e4 rm 0xb4e16b6e, rn 0x6e13680a rs 0x89436f88, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x1b13790a rm 0x44858efc, rn 0x9002bc30 rs 0x390d2c2f, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x9ba7cdc7 rm 0xbea121ab, rn 0x953ff6ec rs 0x80657c40, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x2d1a1fe5 rm 0x6ffed89f, rn 0x3e8c49b7 rs 0x11bd07d1, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x10b5f061 rm 0x7795635d, rn 0x5e6e32dd rs 0xe4999bf2, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x1c4724dd rm 0xec0c2f30, rn 0x5736ed46 rs 0x231348c0, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x3659621b rm 0x4f9ddd1b, rn 0x95bca5d8 rs 0x5765b203, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x69a8c373 rm 0xc1553709, rn 0x0112b30a rs 0x69ec0212, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x8b6e102d rm 0x74bd0223, rn 0x03fa9bb5 rs 0x899d9192, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x82f9ba69 rm 0xf52e9fbf, rn 0xb4c510a7 rs 0x7fcbe5a9, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x09b3368c rm 0x64a365ef, rn 0x2dd01366 rs 0xf7b0b13e, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x5fa7fcb2 rm 0x5e4b1cbf, rn 0x44de5ca9 rs 0x464a21cc, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xf19d7636 rm 0x299da970, rn 0xe8108f1b rs 0xf5818cfb, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x92f66df2 rm 0xcd90d604, rn 0xaa5e9444 rs 0x8217b7df, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0x674d6686 rm 0xe60743c3, rn 0x7acb4de3 rs 0x73c29060, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xefc98235 rm 0x868e7c7d, rn 0x5f77532e rs 0x1d133d3d, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xff441be7 rm 0x4e5e0760, rn 0x8f6d3264 rs 0x21ba2fb3, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xec17ff2b rm 0xde99ac2f, rn 0x0be36f70 rs 0xeda5110c, carryin 0, cpsr 0x00000000
|
||||
smmla r0, r1, r2, r3 :: rd 0xfd3dedd0 rm 0xc57243b7, rn 0xcf1e4487 rs 0xf20fb90f, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3fff8000 rm 0x80008000, rn 0x80008000 rs 0x00000000, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x00000000 rm 0x7fff7fff, rn 0x00000000 rs 0x00000000, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x00008001 rm 0x7fff7fff, rn 0x00010001 rs 0x00000001, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x0000001f rm 0x80008000, rn 0xffffffff rs 0x0000001f, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x0000014c rm 0x00640064, rn 0x00030003 rs 0x00000020, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x000000ff rm 0xffffffff, rn 0xfffc0001 rs 0x000000ff, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x000000e5 rm 0xfff70fff, rn 0x00030003 rs 0x00000100, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x6da42731 rm 0xb8035b5b, rn 0xce0ce1ed rs 0x5f986e68, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xaf1e71ad rm 0x35232047, rn 0x146275d8 rs 0xaae3433f, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x29fc00b9 rm 0xe7aa57b4, rn 0x1584bd74 rs 0x2c07a5b4, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x94c3ef91 rm 0x32fa0095, rn 0x36f26261 rs 0x89d2ef86, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xd37b24dd rm 0x8ed8287c, rn 0x02c90120 rs 0xd4b64d54, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x018e2425 rm 0xc53aaba9, rn 0x29300837 rs 0x0b02c58a, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xbc3fa1b0 rm 0x216158cb, rn 0x57a50a01 rs 0xb0d20777, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x8cfe5c99 rm 0x3e2e1bd7, rn 0x3cd6cd94 rs 0x7e376198, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xdb82bc46 rm 0xd5fe2dc4, rn 0xdd914bf7 rs 0xd5dc5407, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf1d94579 rm 0xf87b961e, rn 0x1d66879f rs 0xf2b64835, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xb7fd61cc rm 0xd65db979, rn 0xc61b323b rs 0xae930a1a, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x17c6a65d rm 0x5ef1f1a8, rn 0xbf73f0a5 rs 0x2fb714c9, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x9352d577 rm 0x1ffe53d9, rn 0x815bb75b rs 0xa3268abe, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf3cfaf6a rm 0xed2cbf78, rn 0xc6ffabb6 rs 0xef9e9fd9, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3c1a7759 rm 0xeaa652c7, rn 0x137741f4 rs 0x3dba1164, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf5d9df29 rm 0x3ada0280, rn 0x71fbde8b rs 0xdba5bd25, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x98a634eb rm 0xda4ba05b, rn 0x90f9833d rs 0x884c0ad8, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x7a6d3920 rm 0xc00b821a, rn 0x7fa1d5a6 rs 0x9a4ff1b8, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x76f50364 rm 0xe1bb8606, rn 0x58293969 rs 0x81616d13, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x42f53182 rm 0x51f31d95, rn 0xa3cfd624 rs 0x6077fb1f, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x40f69a8a rm 0x0849a0c2, rn 0x0872f25a rs 0x40b094e2, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x90a0e4d5 rm 0x17913309, rn 0xf1e03d7e rs 0x91edc21d, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3881a269 rm 0x5388b5cd, rn 0x86582032 rs 0x6034078d, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xd5d1dc2b rm 0x181c436b, rn 0x5de41558 rs 0xccfa1c7e, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x525596c2 rm 0x23ba1b46, rn 0x4437983c rs 0x48d06549, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xc625689f rm 0xa9085781, rn 0xc6b4ac58 rs 0xb2aead21, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x8d5833a3 rm 0xc2bdf597, rn 0xdde1e6a4 rs 0x852e3a72, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xe672c22f rm 0x157b0dea, rn 0xf0d5ff94 rs 0xe7b87e39, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xe6928628 rm 0x3edad6b6, rn 0x82aceb7a rs 0x0557c6fc, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xb7b6007d rm 0x6cc9bfa8, rn 0x7f808c15 rs 0x81874a02, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x525cf3ac rm 0x6b1422c7, rn 0x33921b00 rs 0x3ccad3f7, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x7c3548ee rm 0xd7ce1909, rn 0x3e435701 rs 0x85fbf196, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x68f699e5 rm 0xb4e16b6e, rn 0x6e13680a rs 0x89436f88, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x1b13790b rm 0x44858efc, rn 0x9002bc30 rs 0x390d2c2f, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x9ba7cdc7 rm 0xbea121ab, rn 0x953ff6ec rs 0x80657c40, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x2d1a1fe6 rm 0x6ffed89f, rn 0x3e8c49b7 rs 0x11bd07d1, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x10b5f061 rm 0x7795635d, rn 0x5e6e32dd rs 0xe4999bf2, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x1c4724dd rm 0xec0c2f30, rn 0x5736ed46 rs 0x231348c0, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3659621b rm 0x4f9ddd1b, rn 0x95bca5d8 rs 0x5765b203, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x69a8c373 rm 0xc1553709, rn 0x0112b30a rs 0x69ec0212, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x8b6e102d rm 0x74bd0223, rn 0x03fa9bb5 rs 0x899d9192, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x82f9ba69 rm 0xf52e9fbf, rn 0xb4c510a7 rs 0x7fcbe5a9, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x09b3368c rm 0x64a365ef, rn 0x2dd01366 rs 0xf7b0b13e, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x5fa7fcb3 rm 0x5e4b1cbf, rn 0x44de5ca9 rs 0x464a21cc, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf19d7637 rm 0x299da970, rn 0xe8108f1b rs 0xf5818cfb, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x92f66df3 rm 0xcd90d604, rn 0xaa5e9444 rs 0x8217b7df, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0x674d6687 rm 0xe60743c3, rn 0x7acb4de3 rs 0x73c29060, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xefc98236 rm 0x868e7c7d, rn 0x5f77532e rs 0x1d133d3d, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xff441be8 rm 0x4e5e0760, rn 0x8f6d3264 rs 0x21ba2fb3, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xec17ff2c rm 0xde99ac2f, rn 0x0be36f70 rs 0xeda5110c, carryin 0, cpsr 0x00000000
|
||||
smmlar r0, r1, r2, r3 :: rd 0xfd3dedd0 rm 0xc57243b7, rn 0xcf1e4487 rs 0xf20fb90f, carryin 0, cpsr 0x00000000
|
||||
|
||||
@ -5910,5 +5910,240 @@ int main ( void )
|
||||
TESTINST4_2OUT("umaal r0, r1, r2, r3", 0x01415927, 0x74141356, 0x5773250A, 0xA7182846,
|
||||
r0, r1, r2, r3, 1);
|
||||
|
||||
printf("----------------- SMMLA{R} ----------------- \n");
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x80008000, 0x80008000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00000000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00010001, 0x00000001, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x80008000, 0xffffffff, 0x0000001f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x00640064, 0x00030003, 0x00000020, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xffffffff, 0xfffc0001, 0x000000ff, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xfff70fff, 0x00030003, 0x00000100, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xb8035b5b, 0xce0ce1ed, 0x5f986e68, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x35232047, 0x146275d8, 0xaae3433f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xe7aa57b4, 0x1584bd74, 0x2c07a5b4, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x32fa0095, 0x36f26261, 0x89d2ef86, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x8ed8287c, 0x02c90120, 0xd4b64d54, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc53aaba9, 0x29300837, 0x0b02c58a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x216158cb, 0x57a50a01, 0xb0d20777, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x3e2e1bd7, 0x3cd6cd94, 0x7e376198, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xd5fe2dc4, 0xdd914bf7, 0xd5dc5407, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xf87b961e, 0x1d66879f, 0xf2b64835, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xd65db979, 0xc61b323b, 0xae930a1a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x5ef1f1a8, 0xbf73f0a5, 0x2fb714c9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x1ffe53d9, 0x815bb75b, 0xa3268abe, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xed2cbf78, 0xc6ffabb6, 0xef9e9fd9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xeaa652c7, 0x137741f4, 0x3dba1164, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x3ada0280, 0x71fbde8b, 0xdba5bd25, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xda4ba05b, 0x90f9833d, 0x884c0ad8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc00b821a, 0x7fa1d5a6, 0x9a4ff1b8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xe1bb8606, 0x58293969, 0x81616d13, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x51f31d95, 0xa3cfd624, 0x6077fb1f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x0849a0c2, 0x0872f25a, 0x40b094e2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x17913309, 0xf1e03d7e, 0x91edc21d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x5388b5cd, 0x86582032, 0x6034078d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x181c436b, 0x5de41558, 0xccfa1c7e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x23ba1b46, 0x4437983c, 0x48d06549, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xa9085781, 0xc6b4ac58, 0xb2aead21, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc2bdf597, 0xdde1e6a4, 0x852e3a72, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x157b0dea, 0xf0d5ff94, 0xe7b87e39, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x3edad6b6, 0x82aceb7a, 0x0557c6fc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x6cc9bfa8, 0x7f808c15, 0x81874a02, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x6b1422c7, 0x33921b00, 0x3ccad3f7, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xd7ce1909, 0x3e435701, 0x85fbf196, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xb4e16b6e, 0x6e13680a, 0x89436f88, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x44858efc, 0x9002bc30, 0x390d2c2f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xbea121ab, 0x953ff6ec, 0x80657c40, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x6ffed89f, 0x3e8c49b7, 0x11bd07d1, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x7795635d, 0x5e6e32dd, 0xe4999bf2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xec0c2f30, 0x5736ed46, 0x231348c0, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x4f9ddd1b, 0x95bca5d8, 0x5765b203, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc1553709, 0x0112b30a, 0x69ec0212, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x74bd0223, 0x03fa9bb5, 0x899d9192, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xf52e9fbf, 0xb4c510a7, 0x7fcbe5a9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x64a365ef, 0x2dd01366, 0xf7b0b13e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x5e4b1cbf, 0x44de5ca9, 0x464a21cc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x299da970, 0xe8108f1b, 0xf5818cfb, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xcd90d604, 0xaa5e9444, 0x8217b7df, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xe60743c3, 0x7acb4de3, 0x73c29060, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x868e7c7d, 0x5f77532e, 0x1d133d3d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0x4e5e0760, 0x8f6d3264, 0x21ba2fb3, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xde99ac2f, 0x0be36f70, 0xeda5110c, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmla r0, r1, r2, r3",
|
||||
0xc57243b7, 0xcf1e4487, 0xf20fb90f, r0, r1, r2, r3, 0);
|
||||
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x80008000, 0x80008000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00000000, 0x00000000, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x7fff7fff, 0x00010001, 0x00000001, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x80008000, 0xffffffff, 0x0000001f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x00640064, 0x00030003, 0x00000020, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xffffffff, 0xfffc0001, 0x000000ff, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xfff70fff, 0x00030003, 0x00000100, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xb8035b5b, 0xce0ce1ed, 0x5f986e68, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x35232047, 0x146275d8, 0xaae3433f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xe7aa57b4, 0x1584bd74, 0x2c07a5b4, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x32fa0095, 0x36f26261, 0x89d2ef86, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x8ed8287c, 0x02c90120, 0xd4b64d54, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc53aaba9, 0x29300837, 0x0b02c58a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x216158cb, 0x57a50a01, 0xb0d20777, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x3e2e1bd7, 0x3cd6cd94, 0x7e376198, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xd5fe2dc4, 0xdd914bf7, 0xd5dc5407, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xf87b961e, 0x1d66879f, 0xf2b64835, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xd65db979, 0xc61b323b, 0xae930a1a, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x5ef1f1a8, 0xbf73f0a5, 0x2fb714c9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x1ffe53d9, 0x815bb75b, 0xa3268abe, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xed2cbf78, 0xc6ffabb6, 0xef9e9fd9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xeaa652c7, 0x137741f4, 0x3dba1164, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x3ada0280, 0x71fbde8b, 0xdba5bd25, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xda4ba05b, 0x90f9833d, 0x884c0ad8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc00b821a, 0x7fa1d5a6, 0x9a4ff1b8, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xe1bb8606, 0x58293969, 0x81616d13, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x51f31d95, 0xa3cfd624, 0x6077fb1f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x0849a0c2, 0x0872f25a, 0x40b094e2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x17913309, 0xf1e03d7e, 0x91edc21d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x5388b5cd, 0x86582032, 0x6034078d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x181c436b, 0x5de41558, 0xccfa1c7e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x23ba1b46, 0x4437983c, 0x48d06549, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xa9085781, 0xc6b4ac58, 0xb2aead21, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc2bdf597, 0xdde1e6a4, 0x852e3a72, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x157b0dea, 0xf0d5ff94, 0xe7b87e39, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x3edad6b6, 0x82aceb7a, 0x0557c6fc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x6cc9bfa8, 0x7f808c15, 0x81874a02, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x6b1422c7, 0x33921b00, 0x3ccad3f7, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xd7ce1909, 0x3e435701, 0x85fbf196, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xb4e16b6e, 0x6e13680a, 0x89436f88, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x44858efc, 0x9002bc30, 0x390d2c2f, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xbea121ab, 0x953ff6ec, 0x80657c40, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x6ffed89f, 0x3e8c49b7, 0x11bd07d1, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x7795635d, 0x5e6e32dd, 0xe4999bf2, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xec0c2f30, 0x5736ed46, 0x231348c0, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x4f9ddd1b, 0x95bca5d8, 0x5765b203, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc1553709, 0x0112b30a, 0x69ec0212, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x74bd0223, 0x03fa9bb5, 0x899d9192, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xf52e9fbf, 0xb4c510a7, 0x7fcbe5a9, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x64a365ef, 0x2dd01366, 0xf7b0b13e, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x5e4b1cbf, 0x44de5ca9, 0x464a21cc, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x299da970, 0xe8108f1b, 0xf5818cfb, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xcd90d604, 0xaa5e9444, 0x8217b7df, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xe60743c3, 0x7acb4de3, 0x73c29060, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x868e7c7d, 0x5f77532e, 0x1d133d3d, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0x4e5e0760, 0x8f6d3264, 0x21ba2fb3, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xde99ac2f, 0x0be36f70, 0xeda5110c, r0, r1, r2, r3, 0);
|
||||
TESTINST4("smmlar r0, r1, r2, r3",
|
||||
0xc57243b7, 0xcf1e4487, 0xf20fb90f, r0, r1, r2, r3, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -17485,3 +17485,120 @@ umaal r0, r1, r2, r3 :: rd 0xfffe0001 rd2 0x00000000, rm 0x0000ffff rs 0x0000ff
|
||||
umaal r0, r1, r2, r3 :: rd 0x00000001 rd2 0xfffffffe, rm 0xffffffff rs 0xffffffff, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
umaal r0, r1, r2, r3 :: rd 0x718fb0c9 rd2 0x01d6d5a9, rm 0x14141356 rs 0x1773250a, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
umaal r0, r1, r2, r3 :: rd 0x5b8b1d39 rd2 0x39145db7, rm 0x5773250a rs 0xa7182846, c:v-in 1, cpsr 0xd0000000 NZ V
|
||||
----------------- SMMLA{R} -----------------
|
||||
smmla r0, r1, r2, r3 :: rd 0x3fff8000 rm 0x80008000, rn 0x80008000 rs 0x00000000, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x00000000 rm 0x7fff7fff, rn 0x00000000 rs 0x00000000, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x00008000 rm 0x7fff7fff, rn 0x00010001 rs 0x00000001, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x0000001f rm 0x80008000, rn 0xffffffff rs 0x0000001f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x0000014c rm 0x00640064, rn 0x00030003 rs 0x00000020, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x000000ff rm 0xffffffff, rn 0xfffc0001 rs 0x000000ff, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x000000e5 rm 0xfff70fff, rn 0x00030003 rs 0x00000100, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x6da42730 rm 0xb8035b5b, rn 0xce0ce1ed rs 0x5f986e68, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xaf1e71ac rm 0x35232047, rn 0x146275d8 rs 0xaae3433f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x29fc00b8 rm 0xe7aa57b4, rn 0x1584bd74 rs 0x2c07a5b4, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x94c3ef90 rm 0x32fa0095, rn 0x36f26261 rs 0x89d2ef86, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xd37b24dd rm 0x8ed8287c, rn 0x02c90120 rs 0xd4b64d54, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x018e2425 rm 0xc53aaba9, rn 0x29300837 rs 0x0b02c58a, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xbc3fa1b0 rm 0x216158cb, rn 0x57a50a01 rs 0xb0d20777, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x8cfe5c98 rm 0x3e2e1bd7, rn 0x3cd6cd94 rs 0x7e376198, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xdb82bc46 rm 0xd5fe2dc4, rn 0xdd914bf7 rs 0xd5dc5407, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xf1d94578 rm 0xf87b961e, rn 0x1d66879f rs 0xf2b64835, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xb7fd61cb rm 0xd65db979, rn 0xc61b323b rs 0xae930a1a, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x17c6a65c rm 0x5ef1f1a8, rn 0xbf73f0a5 rs 0x2fb714c9, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x9352d577 rm 0x1ffe53d9, rn 0x815bb75b rs 0xa3268abe, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xf3cfaf6a rm 0xed2cbf78, rn 0xc6ffabb6 rs 0xef9e9fd9, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x3c1a7759 rm 0xeaa652c7, rn 0x137741f4 rs 0x3dba1164, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xf5d9df28 rm 0x3ada0280, rn 0x71fbde8b rs 0xdba5bd25, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x98a634ea rm 0xda4ba05b, rn 0x90f9833d rs 0x884c0ad8, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x7a6d391f rm 0xc00b821a, rn 0x7fa1d5a6 rs 0x9a4ff1b8, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x76f50363 rm 0xe1bb8606, rn 0x58293969 rs 0x81616d13, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x42f53181 rm 0x51f31d95, rn 0xa3cfd624 rs 0x6077fb1f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x40f69a8a rm 0x0849a0c2, rn 0x0872f25a rs 0x40b094e2, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x90a0e4d5 rm 0x17913309, rn 0xf1e03d7e rs 0x91edc21d, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x3881a269 rm 0x5388b5cd, rn 0x86582032 rs 0x6034078d, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xd5d1dc2a rm 0x181c436b, rn 0x5de41558 rs 0xccfa1c7e, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x525596c2 rm 0x23ba1b46, rn 0x4437983c rs 0x48d06549, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xc625689f rm 0xa9085781, rn 0xc6b4ac58 rs 0xb2aead21, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x8d5833a2 rm 0xc2bdf597, rn 0xdde1e6a4 rs 0x852e3a72, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xe672c22e rm 0x157b0dea, rn 0xf0d5ff94 rs 0xe7b87e39, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xe6928627 rm 0x3edad6b6, rn 0x82aceb7a rs 0x0557c6fc, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xb7b6007d rm 0x6cc9bfa8, rn 0x7f808c15 rs 0x81874a02, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x525cf3ab rm 0x6b1422c7, rn 0x33921b00 rs 0x3ccad3f7, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x7c3548ed rm 0xd7ce1909, rn 0x3e435701 rs 0x85fbf196, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x68f699e4 rm 0xb4e16b6e, rn 0x6e13680a rs 0x89436f88, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x1b13790a rm 0x44858efc, rn 0x9002bc30 rs 0x390d2c2f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x9ba7cdc7 rm 0xbea121ab, rn 0x953ff6ec rs 0x80657c40, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x2d1a1fe5 rm 0x6ffed89f, rn 0x3e8c49b7 rs 0x11bd07d1, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x10b5f061 rm 0x7795635d, rn 0x5e6e32dd rs 0xe4999bf2, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x1c4724dd rm 0xec0c2f30, rn 0x5736ed46 rs 0x231348c0, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x3659621b rm 0x4f9ddd1b, rn 0x95bca5d8 rs 0x5765b203, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x69a8c373 rm 0xc1553709, rn 0x0112b30a rs 0x69ec0212, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x8b6e102d rm 0x74bd0223, rn 0x03fa9bb5 rs 0x899d9192, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x82f9ba69 rm 0xf52e9fbf, rn 0xb4c510a7 rs 0x7fcbe5a9, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x09b3368c rm 0x64a365ef, rn 0x2dd01366 rs 0xf7b0b13e, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x5fa7fcb2 rm 0x5e4b1cbf, rn 0x44de5ca9 rs 0x464a21cc, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xf19d7636 rm 0x299da970, rn 0xe8108f1b rs 0xf5818cfb, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x92f66df2 rm 0xcd90d604, rn 0xaa5e9444 rs 0x8217b7df, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0x674d6686 rm 0xe60743c3, rn 0x7acb4de3 rs 0x73c29060, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xefc98235 rm 0x868e7c7d, rn 0x5f77532e rs 0x1d133d3d, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xff441be7 rm 0x4e5e0760, rn 0x8f6d3264 rs 0x21ba2fb3, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xec17ff2b rm 0xde99ac2f, rn 0x0be36f70 rs 0xeda5110c, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmla r0, r1, r2, r3 :: rd 0xfd3dedd0 rm 0xc57243b7, rn 0xcf1e4487 rs 0xf20fb90f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3fff8000 rm 0x80008000, rn 0x80008000 rs 0x00000000, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x00000000 rm 0x7fff7fff, rn 0x00000000 rs 0x00000000, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x00008001 rm 0x7fff7fff, rn 0x00010001 rs 0x00000001, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x0000001f rm 0x80008000, rn 0xffffffff rs 0x0000001f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x0000014c rm 0x00640064, rn 0x00030003 rs 0x00000020, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x000000ff rm 0xffffffff, rn 0xfffc0001 rs 0x000000ff, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x000000e5 rm 0xfff70fff, rn 0x00030003 rs 0x00000100, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x6da42731 rm 0xb8035b5b, rn 0xce0ce1ed rs 0x5f986e68, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xaf1e71ad rm 0x35232047, rn 0x146275d8 rs 0xaae3433f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x29fc00b9 rm 0xe7aa57b4, rn 0x1584bd74 rs 0x2c07a5b4, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x94c3ef91 rm 0x32fa0095, rn 0x36f26261 rs 0x89d2ef86, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xd37b24dd rm 0x8ed8287c, rn 0x02c90120 rs 0xd4b64d54, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x018e2425 rm 0xc53aaba9, rn 0x29300837 rs 0x0b02c58a, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xbc3fa1b0 rm 0x216158cb, rn 0x57a50a01 rs 0xb0d20777, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x8cfe5c99 rm 0x3e2e1bd7, rn 0x3cd6cd94 rs 0x7e376198, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xdb82bc46 rm 0xd5fe2dc4, rn 0xdd914bf7 rs 0xd5dc5407, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf1d94579 rm 0xf87b961e, rn 0x1d66879f rs 0xf2b64835, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xb7fd61cc rm 0xd65db979, rn 0xc61b323b rs 0xae930a1a, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x17c6a65d rm 0x5ef1f1a8, rn 0xbf73f0a5 rs 0x2fb714c9, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x9352d577 rm 0x1ffe53d9, rn 0x815bb75b rs 0xa3268abe, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf3cfaf6a rm 0xed2cbf78, rn 0xc6ffabb6 rs 0xef9e9fd9, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3c1a7759 rm 0xeaa652c7, rn 0x137741f4 rs 0x3dba1164, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf5d9df29 rm 0x3ada0280, rn 0x71fbde8b rs 0xdba5bd25, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x98a634eb rm 0xda4ba05b, rn 0x90f9833d rs 0x884c0ad8, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x7a6d3920 rm 0xc00b821a, rn 0x7fa1d5a6 rs 0x9a4ff1b8, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x76f50364 rm 0xe1bb8606, rn 0x58293969 rs 0x81616d13, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x42f53182 rm 0x51f31d95, rn 0xa3cfd624 rs 0x6077fb1f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x40f69a8a rm 0x0849a0c2, rn 0x0872f25a rs 0x40b094e2, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x90a0e4d5 rm 0x17913309, rn 0xf1e03d7e rs 0x91edc21d, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3881a269 rm 0x5388b5cd, rn 0x86582032 rs 0x6034078d, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xd5d1dc2b rm 0x181c436b, rn 0x5de41558 rs 0xccfa1c7e, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x525596c2 rm 0x23ba1b46, rn 0x4437983c rs 0x48d06549, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xc625689f rm 0xa9085781, rn 0xc6b4ac58 rs 0xb2aead21, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x8d5833a3 rm 0xc2bdf597, rn 0xdde1e6a4 rs 0x852e3a72, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xe672c22f rm 0x157b0dea, rn 0xf0d5ff94 rs 0xe7b87e39, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xe6928628 rm 0x3edad6b6, rn 0x82aceb7a rs 0x0557c6fc, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xb7b6007d rm 0x6cc9bfa8, rn 0x7f808c15 rs 0x81874a02, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x525cf3ac rm 0x6b1422c7, rn 0x33921b00 rs 0x3ccad3f7, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x7c3548ee rm 0xd7ce1909, rn 0x3e435701 rs 0x85fbf196, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x68f699e5 rm 0xb4e16b6e, rn 0x6e13680a rs 0x89436f88, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x1b13790b rm 0x44858efc, rn 0x9002bc30 rs 0x390d2c2f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x9ba7cdc7 rm 0xbea121ab, rn 0x953ff6ec rs 0x80657c40, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x2d1a1fe6 rm 0x6ffed89f, rn 0x3e8c49b7 rs 0x11bd07d1, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x10b5f061 rm 0x7795635d, rn 0x5e6e32dd rs 0xe4999bf2, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x1c4724dd rm 0xec0c2f30, rn 0x5736ed46 rs 0x231348c0, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x3659621b rm 0x4f9ddd1b, rn 0x95bca5d8 rs 0x5765b203, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x69a8c373 rm 0xc1553709, rn 0x0112b30a rs 0x69ec0212, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x8b6e102d rm 0x74bd0223, rn 0x03fa9bb5 rs 0x899d9192, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x82f9ba69 rm 0xf52e9fbf, rn 0xb4c510a7 rs 0x7fcbe5a9, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x09b3368c rm 0x64a365ef, rn 0x2dd01366 rs 0xf7b0b13e, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x5fa7fcb3 rm 0x5e4b1cbf, rn 0x44de5ca9 rs 0x464a21cc, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xf19d7637 rm 0x299da970, rn 0xe8108f1b rs 0xf5818cfb, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x92f66df3 rm 0xcd90d604, rn 0xaa5e9444 rs 0x8217b7df, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0x674d6687 rm 0xe60743c3, rn 0x7acb4de3 rs 0x73c29060, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xefc98236 rm 0x868e7c7d, rn 0x5f77532e rs 0x1d133d3d, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xff441be8 rm 0x4e5e0760, rn 0x8f6d3264 rs 0x21ba2fb3, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xec17ff2c rm 0xde99ac2f, rn 0x0be36f70 rs 0xeda5110c, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
smmlar r0, r1, r2, r3 :: rd 0xfd3dedd0 rm 0xc57243b7, rn 0xcf1e4487 rs 0xf20fb90f, c:v-in 0, cpsr 0xc0000000 NZ
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user