|
From: <sv...@va...> - 2011-08-10 13:03:11
|
Author: tom Date: 2011-08-10 13:58:23 +0100 (Wed, 10 Aug 2011) New Revision: 11962 Log: Add tests for XCHG AX, reg16 on amd64. Fixes #252695. Modified: trunk/none/tests/amd64/insn_basic.def trunk/none/tests/amd64/insn_basic.stdout.exp Modified: trunk/none/tests/amd64/insn_basic.def =================================================================== --- trunk/none/tests/amd64/insn_basic.def 2011-08-10 12:39:37 UTC (rev 11961) +++ trunk/none/tests/amd64/insn_basic.def 2011-08-10 12:58:23 UTC (rev 11962) @@ -1344,9 +1344,9 @@ xchgb r8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12] xchgb r8.ub[12] m8.ub[34] => 0.ub[34] 1.ub[12] xchgb m8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12] -###xchgw ax.uw[1234] bx.uw[5678] => 0.uw[5678] 1.uw[1234] -###xchgw bx.uw[1234] ax.uw[5678] => 0.uw[5678] 1.uw[1234] -###xchgw ax.uw[1234] cx.uw[5678] => 0.uw[5678] 1.uw[1234] +xchgw ax.uw[1234] bx.uw[5678] => 0.uw[5678] 1.uw[1234] +xchgw bx.uw[1234] ax.uw[5678] => 0.uw[5678] 1.uw[1234] +xchgw ax.uw[1234] cx.uw[5678] => 0.uw[5678] 1.uw[1234] xchgw r16.uw[1234] m16.uw[5678] => 0.uw[5678] 1.uw[1234] xchgw m16.uw[1234] r16.uw[5678] => 0.uw[5678] 1.uw[1234] xchgl eax.ud[12345678] ebx.ud[87654321] => 0.ud[87654321] 1.ud[12345678] Modified: trunk/none/tests/amd64/insn_basic.stdout.exp =================================================================== --- trunk/none/tests/amd64/insn_basic.stdout.exp 2011-08-10 12:39:37 UTC (rev 11961) +++ trunk/none/tests/amd64/insn_basic.stdout.exp 2011-08-10 12:58:23 UTC (rev 11962) @@ -1241,6 +1241,9 @@ xchgb_3 ... ok xchgw_1 ... ok xchgw_2 ... ok +xchgw_3 ... ok +xchgw_4 ... ok +xchgw_5 ... ok xchgl_1 ... ok xchgl_2 ... ok xchgl_3 ... ok |