From: Peter Johnson Date: Sat, 2 Jul 2011 23:28:29 +0000 (-0700) Subject: Add test for 64-bit shr/shl. X-Git-Tag: v1.2.0~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f12d030f908a41a70877ee84cf46da8655756f83;p=yasm Add test for 64-bit shr/shl. --- diff --git a/modules/arch/x86/tests/Makefile.inc b/modules/arch/x86/tests/Makefile.inc index cb2377fc..5ce31e56 100644 --- a/modules/arch/x86/tests/Makefile.inc +++ b/modules/arch/x86/tests/Makefile.inc @@ -181,6 +181,8 @@ EXTRA_DIST += modules/arch/x86/tests/segoff-err.asm EXTRA_DIST += modules/arch/x86/tests/segoff-err.errwarn EXTRA_DIST += modules/arch/x86/tests/shift.asm EXTRA_DIST += modules/arch/x86/tests/shift.hex +EXTRA_DIST += modules/arch/x86/tests/shift64.asm +EXTRA_DIST += modules/arch/x86/tests/shift64.hex EXTRA_DIST += modules/arch/x86/tests/simd-1.asm EXTRA_DIST += modules/arch/x86/tests/simd-1.hex EXTRA_DIST += modules/arch/x86/tests/simd-2.asm diff --git a/modules/arch/x86/tests/shift64.asm b/modules/arch/x86/tests/shift64.asm new file mode 100644 index 00000000..c1ce6b1c --- /dev/null +++ b/modules/arch/x86/tests/shift64.asm @@ -0,0 +1,5 @@ +[bits 64] +shl rax, 5 +shl rax, 32 +shr rax, 5 +shr rax, 32 diff --git a/modules/arch/x86/tests/shift64.hex b/modules/arch/x86/tests/shift64.hex new file mode 100644 index 00000000..ad28eb24 --- /dev/null +++ b/modules/arch/x86/tests/shift64.hex @@ -0,0 +1,16 @@ +48 +c1 +e0 +05 +48 +c1 +e0 +20 +48 +c1 +e8 +05 +48 +c1 +e8 +20