summaryrefslogtreecommitdiffstats
path: root/src/intel/tools/tests/gen7.5/math.asm
blob: e3179b56b25564fe2efe14abb680b51d50003c01 (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
math sqrt(8)    g25<1>.xF       g24<4>.xF       null<4>F        { align16 1Q };
math inv(8)     g5<1>F          g4<8,8,1>F      null<8,8,1>F    { align1 1Q };
math inv(16)    g10<1>F         g8<8,8,1>F      null<8,8,1>F    { align1 1H };
math intmod(8)  g21<1>.xyUD     g1<0>.xUD       g1<0>.yzzzUD    { align16 1Q };
math inv(8)     g11<1>.xyzF     g2<0>.xyzzF     null<4>F        { align16 1Q };
math sqrt(8)    g9<1>F          g8<8,8,1>F      null<8,8,1>F    { align1 1Q };
math sqrt(16)   g15<1>F         g13<8,8,1>F     null<8,8,1>F    { align1 1H };
math pow(8)     g20<1>F         g14<8,8,1>F     g20<0,1,0>F     { align1 1Q };
math pow(16)    g26<1>F         g24<8,8,1>F     g28<0,1,0>F     { align1 1H };
math intmod(8)  g4<1>UD         g2<0,1,0>UD     g2.3<0,1,0>UD   { align1 1Q };
math intmod(8)  g5<1>UD         g2<0,1,0>UD     g2.3<0,1,0>UD   { align1 2Q };
math pow(8)     g14<1>.xF       g13<4>.xF       g12<4>.xF       { align16 1Q };
math log(8)     g7<1>F          g6<8,8,1>F      null<8,8,1>F    { align1 1Q };
math log(16)    g11<1>F         g9<8,8,1>F      null<8,8,1>F    { align1 1H };
math cos(8)     g3<1>F          g2<8,8,1>F      null<8,8,1>F    { align1 1Q };
math cos(16)    g4<1>F          g2<8,8,1>F      null<8,8,1>F    { align1 1H };
math cos(8)     g5<1>.yF        g14<4>.xF       null<4>F        { align16 1Q };
math sin(8)     g21<1>.xF       g16<4>.xF       null<4>F        { align16 1Q };
math exp(8)     g16<1>.xF       g15<4>.xF       null<4>F        { align16 1Q };
math log(8)     g15<1>.xF       g14<4>.xF       null<4>F        { align16 1Q };
math intdiv(8)  g10<1>D         g1<0>.xD        g1.4<0>D        { align16 1Q };
math exp(8)     g124<1>F        g5<8,8,1>F      null<8,8,1>F    { align1 1Q };
math exp(16)    g120<1>F        g7<8,8,1>F      null<8,8,1>F    { align1 1H };
math intdiv(8)  g3<1>UD         g2<0,1,0>UD     g2.2<0,1,0>UD   { align1 1Q };
math intdiv(8)  g4<1>UD         g2<0,1,0>UD     g2.2<0,1,0>UD   { align1 2Q };
math intdiv(8)  g14<1>.xyzUD    g6<0>.xyzzUD    g6.4<0>.xyzzUD  { align16 1Q };
math intdiv(8)  g4<1>D          g2<0,1,0>D      g2.4<0,1,0>D    { align1 1Q };
math intdiv(8)  g5<1>D          g2<0,1,0>D      g2.4<0,1,0>D    { align1 2Q };
math rsq(8)     g69<1>.xF       (abs)g68<4>.xF  null<4>F        { align16 1Q };
math sin(8)     g3<1>F          g2<0,1,0>F      null<8,8,1>F    { align1 1Q };
math sin(16)    g3<1>F          g2<0,1,0>F      null<8,8,1>F    { align1 1H };
math rsq(8)     g127<1>F        g2.1<0,1,0>F    null<8,8,1>F    { align1 1Q };
math rsq(16)    g126<1>F        g2.1<0,1,0>F    null<8,8,1>F    { align1 1H };
math.sat pow(8) g3<1>F          g2<0,1,0>F      g2.4<0,1,0>F    { align1 1Q };
math.sat pow(16) g3<1>F         g2<0,1,0>F      g2.4<0,1,0>F    { align1 1H };
math.sat sqrt(8) g3<1>F         g2<0,1,0>F      null<8,8,1>F    { align1 1Q };
math.sat sqrt(16) g3<1>F        g2<0,1,0>F      null<8,8,1>F    { align1 1H };
math.sat exp(8) g3<1>F          g2<0,1,0>F      null<8,8,1>F    { align1 1Q };
math.sat exp(16) g3<1>F         g2<0,1,0>F      null<8,8,1>F    { align1 1H };
math.sat sqrt(8) g8<1>F         g1<0>F          null<4>F        { align16 1Q };
math.sat exp(8) g8<1>F          g1<0>F          null<4>F        { align16 1Q };
math.sat rsq(8) g116<1>F        (abs)g6<4>.xF   null<4>F        { align16 1Q };
math.sat pow(8) g116<1>F        g2<4>.xF        g2<4>.yF        { align16 1Q };
math.sat inv(8) g116<1>.xF      g1<0>.xF        null<4>F        { align16 1Q };
math.sat log(8) g116<1>F        g6<4>.xF        null<4>F        { align16 1Q };