From 0b4ce1210eb90aa370d286390c8566f2bee133bd Mon Sep 17 00:00:00 2001 From: Grond Date: Wed, 24 Jun 2026 14:58:13 -0700 Subject: Do not add an 's' when outputing opcodes that always set flags --- tests/armv7/mod.rs | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'tests') diff --git a/tests/armv7/mod.rs b/tests/armv7/mod.rs index 310b3f7..cebd9ba 100644 --- a/tests/armv7/mod.rs +++ b/tests/armv7/mod.rs @@ -732,34 +732,34 @@ fn test_decode_mrc2() { #[test] fn test_cmp_immediate_decode() { - test_all([0xaf, 0x00, 0x56, 0xe3], "cmps r6, 0xaf"); - test_all([0xaf, 0x00, 0x76, 0xe3], "cmns r6, 0xaf"); + test_all([0xaf, 0x00, 0x56, 0xe3], "cmp r6, 0xaf"); + test_all([0xaf, 0x00, 0x76, 0xe3], "cmn r6, 0xaf"); } #[test] fn test_cmp_register_decode() { - test_all([0x01, 0x00, 0x52, 0xe1], "cmps r2, r1"); - test_all([0x01, 0x03, 0x52, 0xe1], "cmps r2, r1, lsl 6"); - test_all([0x11, 0x03, 0x52, 0xe1], "cmps r2, r1, lsl r3"); - test_all([0x01, 0x00, 0x72, 0xe1], "cmns r2, r1"); - test_all([0x01, 0x03, 0x72, 0xe1], "cmns r2, r1, lsl 6"); - test_all([0x11, 0x03, 0x72, 0xe1], "cmns r2, r1, lsl r3"); + test_all([0x01, 0x00, 0x52, 0xe1], "cmp r2, r1"); + test_all([0x01, 0x03, 0x52, 0xe1], "cmp r2, r1, lsl 6"); + test_all([0x11, 0x03, 0x52, 0xe1], "cmp r2, r1, lsl r3"); + test_all([0x01, 0x00, 0x72, 0xe1], "cmn r2, r1"); + test_all([0x01, 0x03, 0x72, 0xe1], "cmn r2, r1, lsl 6"); + test_all([0x11, 0x03, 0x72, 0xe1], "cmn r2, r1, lsl r3"); } #[test] fn test_tst_immediate_decode() { - test_all([0xe6, 0x00, 0x18, 0xe3], "tsts r8, 0xe6"); - test_all([0xe6, 0x00, 0x38, 0xe3], "teqs r8, 0xe6"); + test_all([0xe6, 0x00, 0x18, 0xe3], "tst r8, 0xe6"); + test_all([0xe6, 0x00, 0x38, 0xe3], "teq r8, 0xe6"); } #[test] fn test_tst_register_decode() { - test_all([0x01, 0x00, 0x12, 0xe1], "tsts r2, r1"); - test_all([0x01, 0x03, 0x12, 0xe1], "tsts r2, r1, lsl 6"); - test_all([0x11, 0x03, 0x12, 0xe1], "tsts r2, r1, lsl r3"); - test_all([0x01, 0x00, 0x32, 0xe1], "teqs r2, r1"); - test_all([0x01, 0x03, 0x32, 0xe1], "teqs r2, r1, lsl 6"); - test_all([0x11, 0x03, 0x32, 0xe1], "teqs r2, r1, lsl r3"); + test_all([0x01, 0x00, 0x12, 0xe1], "tst r2, r1"); + test_all([0x01, 0x03, 0x12, 0xe1], "tst r2, r1, lsl 6"); + test_all([0x11, 0x03, 0x12, 0xe1], "tst r2, r1, lsl r3"); + test_all([0x01, 0x00, 0x32, 0xe1], "teq r2, r1"); + test_all([0x01, 0x03, 0x32, 0xe1], "teq r2, r1, lsl 6"); + test_all([0x11, 0x03, 0x32, 0xe1], "teq r2, r1, lsl r3"); } static INSTRUCTION_BYTES: [u8; 4 * 60] = [ -- cgit v1.1