X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Fi386%2Fbmi.d;fp=gas%2Ftestsuite%2Fgas%2Fi386%2Fbmi.d;h=1cded8b739f4e67602c01cda83214168b92a30e4;hb=cbad6d5ba66a94967eaf14df64463a4abca700d6;hp=0000000000000000000000000000000000000000;hpb=b110964dfb2d0779466e4e604983d3afa83993a4;p=pf3gnuchains%2Fpf3gnuchains4x.git diff --git a/gas/testsuite/gas/i386/bmi.d b/gas/testsuite/gas/i386/bmi.d new file mode 100644 index 0000000000..1cded8b739 --- /dev/null +++ b/gas/testsuite/gas/i386/bmi.d @@ -0,0 +1,46 @@ +#as: +#objdump: -dw +#name: i386 BMI insns + +.*: +file format .* + + +Disassembly of section .text: + +0+ <_start>: +[ ]*[a-f0-9]+: 66 f3 0f bc d8 tzcnt %ax,%bx +[ ]*[a-f0-9]+: 66 f3 0f bc 19 tzcnt \(%ecx\),%bx +[ ]*[a-f0-9]+: c4 e2 60 f2 f0 andn %eax,%ebx,%esi +[ ]*[a-f0-9]+: c4 e2 60 f2 31 andn \(%ecx\),%ebx,%esi +[ ]*[a-f0-9]+: c4 e2 78 f7 f3 bextr %eax,%ebx,%esi +[ ]*[a-f0-9]+: c4 e2 60 f7 31 bextr %ebx,\(%ecx\),%esi +[ ]*[a-f0-9]+: f3 0f bc d8 tzcnt %eax,%ebx +[ ]*[a-f0-9]+: f3 0f bc 19 tzcnt \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 d8 blsi %eax,%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 19 blsi \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 d0 blsmsk %eax,%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 11 blsmsk \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 c8 blsr %eax,%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 09 blsr \(%ecx\),%ebx +[ ]*[a-f0-9]+: 66 f3 0f bc d8 tzcnt %ax,%bx +[ ]*[a-f0-9]+: 66 f3 0f bc 19 tzcnt \(%ecx\),%bx +[ ]*[a-f0-9]+: 66 f3 0f bc 19 tzcnt \(%ecx\),%bx +[ ]*[a-f0-9]+: c4 e2 60 f2 f0 andn %eax,%ebx,%esi +[ ]*[a-f0-9]+: c4 e2 60 f2 31 andn \(%ecx\),%ebx,%esi +[ ]*[a-f0-9]+: c4 e2 60 f2 31 andn \(%ecx\),%ebx,%esi +[ ]*[a-f0-9]+: c4 e2 78 f7 f3 bextr %eax,%ebx,%esi +[ ]*[a-f0-9]+: c4 e2 60 f7 31 bextr %ebx,\(%ecx\),%esi +[ ]*[a-f0-9]+: c4 e2 60 f7 31 bextr %ebx,\(%ecx\),%esi +[ ]*[a-f0-9]+: f3 0f bc d8 tzcnt %eax,%ebx +[ ]*[a-f0-9]+: f3 0f bc 19 tzcnt \(%ecx\),%ebx +[ ]*[a-f0-9]+: f3 0f bc 19 tzcnt \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 d8 blsi %eax,%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 19 blsi \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 19 blsi \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 d0 blsmsk %eax,%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 11 blsmsk \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 11 blsmsk \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 c8 blsr %eax,%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 09 blsr \(%ecx\),%ebx +[ ]*[a-f0-9]+: c4 e2 60 f3 09 blsr \(%ecx\),%ebx +#pass