summaryrefslogtreecommitdiffstats
path: root/src/intel/tools/tests/gen4/cmp.asm
blob: 93ec96623cb07ba8d33645faca78236b8aebfb17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
cmp.l.f0.0(8)   null<1>F        g8<4>.wF        0x0F  /* 0F */  { align16 };
cmp.nz.f0.0(8)  null<1>F        g3<0>.xyzzF     0x74746e64VF /* [10F, 15F, 20F, 20F]VF */ { align16 };
cmp.nz.f0.0(8)  null<1>D        g7<4>.xyzzD     0D              { align16 };
cmp.ge.f0.0(16) g6<1>F          g4<8,8,1>F      0x3189705fF  /* 4e-09F */ { align1 compr };
cmp.l.f0.0(16)  g8<1>F          g4<8,8,1>F      0x3189705fF  /* 4e-09F */ { align1 compr };
cmp.l.f0.0(16)  g8<1>F          g4<8,8,1>F      g6<8,8,1>F      { align1 compr };
cmp.ge.f0.0(16) g10<1>F         g4<8,8,1>F      g6<8,8,1>F      { align1 compr };
cmp.z.f0.0(8)   g10<1>.xD       g4<0>.xD        0D              { align16 };
cmp.l.f0.0(8)   g7<1>.xF        g7<4>.xF        0x3189705fF  /* 4e-09F */ { align16 };
cmp.ge.f0.0(8)  g6<1>.xF        g2<0>.xF        g6<4>.xF        { align16 };
cmp.z.f0.0(8)   null<1>F        g3<0>.zwwwF     g3<0>.xyyyF     { align16 };
cmp.ge.f0.0(16) null<1>D        g14<8,8,1>D     16D             { align1 compr };
cmp.l.f0.0(16)  null<1>D        g2<0,1,0>D      1D              { align1 compr };
cmp.z.f0.0(16)  g8<1>F          g32<8,8,1>F     g2.3<0,1,0>F    { align1 compr };
cmp.ge.f0.0(16) null<1>F        g6<8,8,1>F      0x0F  /* 0F */  { align1 compr };
cmp.nz.f0.0(8)  null<1>F        g12<4>.xyyyF    g1<0>.xyyyF     { align16 };
cmp.z.f0.0(8)   null<1>D        g6<4>D          g2.4<0>D        { align16 };
cmp.z.f0.0(16)  g6<1>D          g2.1<0,1,0>D    39D             { align1 compr };
cmp.ge.f0.0(8)  null<1>F        g5<4>.xF        0x0F  /* 0F */  { align16 };
cmp.le.f0.0(8)  g5<1>.xF        g5<4>.xF        0x0F  /* 0F */  { align16 };
cmp.z.f0.0(16)  g4<1>F          g2.1<0,1,0>F    0x41000000F  /* 8F */ { align1 compr };
cmp.z.f0.0(8)   g5<1>.xD        g5<4>.xD        g1<0>.zD        { align16 };
cmp.l.f0.0(8)   g3<1>.xyF       g1<0>.xyyyF     g1<0>.zwwwF     { align16 };
cmp.z.f0.0(16)  null<1>D        g2<0,1,0>D      1D              { align1 compr };
cmp.z.f0.0(16)  null<1>F        g14<8,8,1>F     g2.1<0,1,0>F    { align1 compr };
cmp.z.f0.0(8)   g6<1>.xF        g6<4>.xF        g3<0>.yF        { align16 };
cmp.nz.f0.0(16) g4<1>F          g6<8,8,1>F      g2.2<0,1,0>F    { align1 compr };
cmp.ge.f0.0(16) null<1>F        (abs)g14<8,8,1>F (abs)g8<8,8,1>F { align1 compr };
cmp.nz.f0.0(8)  g5<1>F          g5<8,8,1>F      g37<8,8,1>F     { align1 };
cmp.ge.f0.0(8)  null<1>.xD      g5<4>.xD        4D              { align16 };
cmp.nz.f0.0(16) null<1>F        g2.4<0,1,0>F    0x0F  /* 0F */  { align1 compr };
cmp.z.f0.0(16)  null<1>F        g4.1<0,1,0>F    0x3f800000F  /* 1F */ { align1 compr };
cmp.ge.f0.0(16) g4<1>D          g2<0,1,0>D      1D              { align1 compr };
cmp.nz.f0.0(16) g4<1>D          g2.1<0,1,0>D    0D              { align1 compr };
cmp.z.f0.0(16)  g8<1>D          g6<8,8,1>D      g2.5<0,1,0>D    { align1 compr };
cmp.nz.f0.0(16) null<1>D        g2<0,1,0>D      0D              { align1 compr };
cmp.l.f0.0(16)  null<1>F        g4<8,8,1>F      g2.5<0,1,0>F    { align1 compr };
cmp.l.f0.0(16)  g6<1>D          g3<0,1,0>D      1D              { align1 compr };
cmp.ge.f0.0(16) g4<1>D          g2.3<0,1,0>D    g2<0,1,0>D      { align1 compr };
cmp.nz.f0.0(8)  g3<1>.xD        g1<0>.xD        g1<0>.yD        { align16 };
cmp.nz.f0.0(8)  g3<1>.xyzF      g1<0>.xyzzF     g1.4<0>.xyzzF   { align16 };
cmp.nz.f0.0(8)  null<1>F        g1<0>.xF        0x0F  /* 0F */  { align16 };
cmp.le.f0.0(8)  g5<1>.xD        g1<0>.xD        0D              { align16 };
cmp.l.f0.0(16)  g4<1>D          g2.1<0,1,0>D    g2<0,1,0>D      { align1 compr };
cmp.ge.f0.0(8)  g3<1>D          g1<0>D          g1.4<0>D        { align16 };
cmp.le.f0.0(16) null<1>F        g4<8,8,1>F      0x3f000000F  /* 0.5F */ { align1 compr };
cmp.le.f0.0(16) g20<1>F         g4<8,8,1>F      0x461c3f9aF  /* 9999.9F */ { align1 compr };
cmp.z.f0.0(8)   null<1>F        g3<0>.xyzzF     0x6e6e6c6aVF /* [13F, 14F, 15F, 15F]VF */ { align16 };
cmp.nz.f0.0(8)  null<1>D        g1<0>.xyzzD     g1.4<0>.xyzzD   { align16 };
cmp.ge.f0.0(8)  null<1>.xD      g5<4>.xD        g3<0>.xD        { align16 };
cmp.g.f0.0(8)   g4<1>F          g3<4>F          0x3f000000F  /* 0.5F */ { align16 };
cmp.nz.f0.0(16) g8<1>F          g2.2<0,1,0>F    0x0F  /* 0F */  { align1 compr };
cmp.l.f0.0(8)   null<1>F        g1<0>F          g3<4>F          { align16 };
cmp.g.f0.0(8)   null<1>.xF      g2<4>.yF        0x0F  /* 0F */  { align16 };
cmp.nz.f0.0(16) null<1>D        g16<8,8,1>D     g12<8,8,1>D     { align1 compr };
cmp.l.f0.0(16)  null<1>F        g2<0,1,0>F      0x0F  /* 0F */  { align1 compr };
cmp.z.f0.0(8)   null<1>.xD      g1<0>.xD        1D              { align16 };
cmp.nz.f0.0(16) g6<1>D          g4<8,8,1>D      g2.2<0,1,0>D    { align1 compr };
cmp.g.f0.0(16)  g16<1>F         (abs)g8<8,8,1>F 0x3f800000F  /* 1F */ { align1 compr };
cmp.l.f0.0(8)   g5<1>.xD        g1<0>.yD        g1<0>.xD        { align16 };
cmp.ge.f0.0(8)  g6<1>.xF        g3<4>.xF        0x41f00000F  /* 30F */ { align16 };
cmp.g.f0.0(16)  null<1>D        g2.1<0,1,0>D    0D              { align1 compr };
cmp.ge.f0.0(16) null<1>D        g4<8,8,1>D      g2.1<0,1,0>D    { align1 compr };
cmp.le.f0.0(8)  null<1>.xF      g8<4>.xF        0x3f000000F  /* 0.5F */ { align16 };
cmp.ge.f0.0(8)  null<1>.xF      g22<4>.xF       g10<4>.xF       { align16 };
cmp.z.f0.0(8)   g9<1>.xF        g1<0>.xF        0x40b79581F  /* 5.737F */ { align16 };
cmp.z.f0.0(16)  null<1>D        g6<8,8,1>D      g2<0,1,0>D      { align1 compr };
cmp.nz.f0.0(16) null<1>F        g4<8,8,1>F      g8<8,8,1>F      { align1 compr };
(+f0.1) cmp.z.f0.1(16) null<1>D g6<8,8,1>D      0D              { align1 compr };
cmp.nz.f0.0(8)  g11<1>.xD       g4<4>.xD        10D             { align16 };
cmp.nz.f0.0(8)  g3<1>F          g3<4>F          0x0F  /* 0F */  { align16 };
cmp.le.f0.0(16) g4<1>D          g2<0,1,0>D      0D              { align1 compr };
cmp.l.f0.0(8)   null<1>.xD      g6<4>.xD        g5<4>.xD        { align16 };
cmp.ge.f0.0(8)  g10<1>.xD       g5<4>.xD        2D              { align16 };
cmp.g.f0.0(8)   null<1>.xD      g3<0>.zD        4D              { align16 };
cmp.g.f0.0(16)  null<1>F        g20<8,8,1>F     0x0F  /* 0F */  { align1 compr };
cmp.l.f0.0(16)  null<1>D        g2<0,1,0>D      g6<8,8,1>D      { align1 compr };
(+f0.1) cmp.nz.f0.1(16) null<1>UW g0<8,8,1>UW   g0<8,8,1>UW     { align1 };
cmp.le.f0.0(8)  g3<1>.xUD       g1<0>.xUD       0x00000001UD    { align16 };
cmp.g.f0.0(8)   g8<1>.xD        g1<0>.xD        2D              { align16 };