aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/tools/tests/gen7/and.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/intel/tools/tests/gen7/and.asm')
-rw-r--r--src/intel/tools/tests/gen7/and.asm30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/intel/tools/tests/gen7/and.asm b/src/intel/tools/tests/gen7/and.asm
new file mode 100644
index 00000000000..34bcffc0417
--- /dev/null
+++ b/src/intel/tools/tests/gen7/and.asm
@@ -0,0 +1,30 @@
+and(1) g11<1>UD g0.2<0,1,0>UD 0x007f0000UD { align1 1N };
+and(1) g12.2<1>UD g0.2<0,1,0>UD 0x0000f000UD { align1 WE_all 1N };
+and(8) g13<1>UD g6<0>UD g5.4<0>.zUD { align16 1Q };
+and(8) g59<1>.xUD g38<4>.xUD 0x00000001UD { align16 1Q };
+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(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) g8<1>UD g0.1<0,1,0>UW 0x07ffUW { align1 1Q };
+and(16) g20<1>UD g0.1<0,1,0>UW 0x07ffUW { align1 1H };
+and(1) a0<1>UD g9<0,1,0>UD 0x000000ffUD { align1 WE_all 1N };
+and.nz.f0.0(8) null<1>.xUD g82<4>.xUD g81<4>.xUD { align16 1Q };
+and(1) g2<1>UD g19<0,1,0>UD 0x000000ffUD { align1 WE_all 3N };
+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 g44<8,8,1>UD 0x00000001UD { align1 1H };
+and(1) a0<1>UD a0<0,1,0>UD 0x00000fffUD { align1 WE_all 1N };
+and.z.f0.0(8) null<1>UD g9<4>.xUD 0x0000001fUD { align16 1Q };
+and(8) g57<1>.xUD g54<4>.xUD 0x00000003UD { align16 WE_all 1Q };
+and(8) g6<1>UD g2<8,8,1>UD 0x00000003UD { align1 WE_all 1Q };
+and(2) g99<1>UD g1.3<0,1,0>UD 0x00001fffUD { align1 WE_all 1N };
+and.nz.f0.0(8) g10<1>UD g9<8,8,1>UD 0x00000001UD { align1 1Q };
+and.nz.f0.0(16) g15<1>UD g13<8,8,1>UD 0x00000001UD { align1 1H };
+and.nz.f0.0(8) g20<1>UD g19<8,8,1>UD g18<8,8,1>UD { align1 1Q };
+and.nz.f0.0(16) g34<1>UD g32<8,8,1>UD g30<8,8,1>UD { align1 1H };
+and.z.f0.0(8) null<1>UD g7<8,8,1>UD g21<8,8,1>UD { align1 1Q };
+and.z.f0.0(16) null<1>UD g8<8,8,1>UD g35<8,8,1>UD { align1 1H };