summaryrefslogtreecommitdiffstats
path: root/src/intel/tools/tests/gen7.5/add.asm
blob: efde5b6ac202787194904bf23f884d4cf26c8e19 (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
add(8)          g124<1>F        g9<8,8,1>D      1D              { align1 1Q };
add(16)         g120<1>F        g15<8,8,1>D     1D              { align1 1H };
add(16)         g6<1>UW         g1.4<1,4,0>UW   0x11001010V     { align1 WE_all 1H };
add(16)         g4<1>UW         g1.4<2,4,0>UW   0x10101010V     { align1 1H };
add(1)          g11.4<1>UD      g11<0,1,0>UD    0x00000001UD    { align1 1N };
add(8)          g17<1>F         g6<0>F          g7.4<0>F        { align16 1Q };
add(1)          a0<1>UW         g11<0,1,0>UW    0x0008UW        { align1 WE_all 1N };
add(8)          g14<1>D         g12<4>D         -g1.4<0>D       { align16 1Q };
add(8)          g3<1>F          g18<4>F         0x3e800000F  /* 0.25F */ { align16 1Q };
add(1)          g126.4<1>D      g39.4<0,1,0>D   1D              { align1 WE_all 1N };
add(8)          g46<1>F         g42<8,8,1>F     -g4.4<0,1,0>F   { align1 1Q };
add(16)         g55<1>F         g47<8,8,1>F     -g6.4<0,1,0>F   { align1 1H };
add(8)          g17<1>D         g15<8,8,1>D     -g7.3<0,1,0>D   { align1 1Q };
add(16)         g83<1>D         g79<8,8,1>D     -g9.3<0,1,0>D   { align1 1H };
add(8)          g11<1>.xD       g5<4>.xD        64D             { align16 1Q };
add(1)          g8.3<1>UD       g0.3<0,1,0>UD   g7<0,1,0>UD     { align1 WE_all 1N };
add(1)          g2<1>UD         g2<0,1,0>UD     0x00000001UD    { align1 WE_all 1N };
add(8)          g8<1>F          g2<8,8,1>F      0x3f000000F  /* 0.5F */ { align1 1Q };
add(16)         g9<1>F          g2<8,8,1>F      0x3f000000F  /* 0.5F */ { align1 1H };
add(8)          a0<1>UW         g3<16,8,2>UW    0x0040UW        { align1 1Q };
add(8)          a0<1>UW         g4<16,8,2>UW    0x0040UW        { align1 2Q };
add(8)          g115<1>.xyF     g2<0>.xyyyF     g8<4>.xyyyF     { align16 NoDDClr 1Q };
add(8)          g114<1>.xD      g4<4>.xD        7D              { align16 NoDDClr 1Q };
add(8)          g115<1>.xyF     g10<4>.xyyyF    0x3f000000F  /* 0.5F */ { align16 NoDDClr 1Q };
add(8)          g3<1>D          g3<8,8,1>D      12D             { align1 1Q };
add(16)         g5<1>D          g3<8,8,1>D      12D             { align1 1H };
add(8)          g114<1>.xyzD    g4<4>.xyzzD     g7<4>.xyzzD     { align16 NoDDClr 1Q };
add(8)          g11<1>F         g10<4>.xF       0x48403000VF /* [0F, 1F, 2F, 3F]VF */ { align16 1Q };
add(8)          g116<1>.zD      g1<0>.xD        2D              { align16 NoDDClr,NoDDChk 1Q };
add(8)          g117<1>.wD      g1<0>.xD        7D              { align16 NoDDChk 1Q };
add(8)          g3<1>.yF        g13<4>.xF       -g1<0>.xF       { align16 NoDDClr,NoDDChk 1Q };
add(8)          g117<1>.zF      g1<0>.xF        0x40000000F  /* 2F */ { align16 NoDDClr,NoDDChk 1Q };
add(8)          g12<1>.zF       g1<0>.xF        0x42180000F  /* 38F */ { align16 NoDDChk 1Q };
(+f0.0) add(8)  g16<1>D         -g16<4>D        31D             { align16 1Q };
add(8)          g18<1>.xUD      g16<4>.xUD      0xffffffffUD    { align16 1Q };
add(8)          g115<1>.xyF     g5<4>.xyyyF     0x30VF /* [1F, 0F, 0F, 0F]VF */ { align16 NoDDClr 1Q };
add(1)          a0<1>UD         a0<0,1,0>UD     0x00000200UD    { align1 WE_all 1N };
add(8)          g3.1<2>UW       g3.1<16,8,2>UW  g13<16,8,2>UW   { align1 1Q };
add(16)         g3.1<2>UW       g3.1<16,8,2>UW  g5<16,8,2>UW    { align1 1H };
add(8)          g16<1>UD        g29<0,1,0>UD    g26<1,4,0>UW    { align1 1Q };
add(8)          g17<1>UD        g29<0,1,0>UD    g26.2<1,4,0>UW  { align1 2Q };
add(8)          g14<1>.xDF      g12<0>.xyxyDF   g7<0>.xyxyDF    { align16 1Q };
add.sat(8)      g116<1>F        g2<4>.yzxwF     -g2<4>F         { align16 1Q };
add(8)          g8<1>UD         g6<8,8,1>D      0x00000001UD    { align1 1Q };
add(16)         g11<1>UD        g9<8,8,1>D      0x00000001UD    { align1 1H };
(+f0.0) add(8)  g7<1>D          -g7<8,8,1>D     31D             { align1 1Q };
(+f0.0) add(16) g8<1>D          -g8<8,8,1>D     31D             { align1 1H };
add.sat(8)      g127<1>F        g2<0,1,0>F      g2.4<0,1,0>F    { align1 1Q };
add.sat(16)     g126<1>F        g2<0,1,0>F      g2.4<0,1,0>F    { align1 1H };
add(8)          g117<1>.xyD     g6<4>.xyyyD     g12<4>.xD       { align16 NoDDClr,NoDDChk 1Q };
add(8)          g115<1>.yF      g3<0>.yF        g26<4>.yF       { align16 NoDDChk 1Q };
add(8)          g13<1>UD        g11<8,8,1>UD    1D              { align1 1Q };
add(16)         g19<1>UD        g16<8,8,1>UD    1D              { align1 1H };
add.sat(8)      g116<1>.yF      g1<0>.zF        0x3f000000F  /* 0.5F */ { align16 NoDDClr 1Q };
add(8)          g7<1>UD         g2<8,8,1>UD     -g6<8,8,1>UD    { align1 WE_all 1Q };
add(8)          g7<1>UD         g3<8,8,1>UD     0x00000110UD    { align1 1Q };
add(16)         g24<1>UD        g4<8,8,1>UD     0x00000110UD    { align1 1H };
add.l.f0.0(8)   g14<1>.xD       g12<4>.xD       -g12<4>.yD      { align16 1Q };
add(16)         g17<1>F         -g15<4>.xyxyF   g15<4>.zwzwF    { align16 1H };
add.sat(8)      g116<1>F        g5<4>.xF        0xbf800000F  /* -1F */ { align16 1Q };
add.sat(8)      g116<1>.yF      -g1<0>.xF       0x3f000000F  /* 0.5F */ { align16 NoDDClr,NoDDChk 1Q };
add.sat(8)      g116<1>.wF      g3<4>.yF        0xc0000000F  /* -2F */ { align16 NoDDChk 1Q };
add(1)          g4<1>UD         g4<0,1,0>UD     0x00000001UD    { align1 WE_all 3N };
add(1)          g23.3<1>UD      g0.3<0,1,0>UD   g22<0,1,0>UD    { align1 WE_all 3N };
add.nz.f0.0(8)  g15<1>.xD       g1<4>.zD        g1<4>.xD        { align16 1Q };