aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/tools/tests/gen6/and.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/intel/tools/tests/gen6/and.asm')
-rw-r--r--src/intel/tools/tests/gen6/and.asm19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/intel/tools/tests/gen6/and.asm b/src/intel/tools/tests/gen6/and.asm
new file mode 100644
index 00000000000..72f35e547b8
--- /dev/null
+++ b/src/intel/tools/tests/gen6/and.asm
@@ -0,0 +1,19 @@
+and(8) g22<1>UD g21<8,8,1>UD g20<8,8,1>UD { align1 1Q };
+and.nz.f0.0(8) null<1>UD g24<8,8,1>UD g25<8,8,1>UD { align1 1Q };
+and(16) g41<1>UD g39<8,8,1>UD g37<8,8,1>UD { align1 1H };
+and.nz.f0.0(16) null<1>UD g45<8,8,1>UD g47<8,8,1>UD { align1 1H };
+and(1) g28<1>UD g55<0,1,0>UD 0x0000ffffUD { align1 1N };
+and(8) g64<1>.xUD g27<4>.xUD 0x0000ffffUD { align16 1Q };
+and(8) g12<1>UD g11<8,8,1>UD 0x00000001UD { align1 1Q };
+and(16) g19<1>UD g17<8,8,1>UD 0x00000001UD { align1 1H };
+and(8) g16<1>.xUD g4<4>.yUD g3<4>.xUD { align16 1Q };
+and(8) g5<1>D g2.4<0,1,0>D -g2.4<0,1,0>D { align1 1Q };
+and(16) g6<1>D g2.4<0,1,0>D -g2.4<0,1,0>D { align1 1H };
+and(1) g22<1>UD g0<0,1,0>UD 0x000000c0UD { align1 WE_all 1N };
+and(8) g12<1>D g1.4<0>D -g1.4<0>D { align16 1Q };
+and.nz.f0.0(8) null<1>.xUD g90<4>.xUD g89<4>.xUD { align16 1Q };
+and.nz.f0.0(8) null<1>UD g4<0,1,0>UD 0x00000001UD { align1 1Q };
+and.nz.f0.0(16) null<1>UD g6<0,1,0>UD 0x00000001UD { align1 1H };
+and.z.f0.0(8) null<1>UD g20<8,8,1>UD 0x00000001UD { align1 1Q };
+and.z.f0.0(16) null<1>UD g33<8,8,1>UD 0x00000001UD { align1 1H };
+and.z.f0.0(8) null<1>.xUD g3<4>.xUD 0x00000001UD { align16 1Q };