summaryrefslogtreecommitdiffstats
path: root/src/intel/tools/tests/gen8/math.asm
blob: f0e74df984ef73872c6c8bf8143bc59c23a8cda9 (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
math sqrt(16)   g27<1>F         g25<8,8,1>F     null<8,8,1>F    { align1 1H };
math inv(8)     g95<1>F         g94<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)  g3<1>UD         g1<0,1,0>UD     g1.2<0,1,0>UD   { align1 1Q };
math intmod(8)  g4<1>UD         g1<0,1,0>UD     g1.2<0,1,0>UD   { align1 2Q };
math sqrt(8)    g24<1>F         g23<8,8,1>F     null<8,8,1>F    { align1 1Q };
math rsq(8)     g5<1>F          g2<8,8,1>F      null<8,8,1>F    { align1 1Q };
math pow(8)     g20<1>F         g14<8,8,1>F     0x42fc6666F  /* 126.2F */ { align1 1Q };
math pow(16)    g26<1>F         g24<8,8,1>F     0x42fc6666F  /* 126.2F */ { align1 1H };
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 intdiv(8)  g11<1>UD        g1<0,1,0>UD     g1.4<0,1,0>UD   { align1 1Q };
math intdiv(8)  g12<1>UD        g1<0,1,0>UD     g1.4<0,1,0>UD   { align1 2Q };
math intdiv(8)  g24<1>D         g4<0,1,0>D      g2.2<0,1,0>D    { align1 1Q };
math sin(8)     g10<1>F         g9<8,8,1>F      null<8,8,1>F    { align1 1Q };
math rsq(16)    g68<1>F         g66<8,8,1>F     null<8,8,1>F    { align1 1H };
math exp(8)     g124<1>F        g10<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)  g5<1>D          g2<0,1,0>D      g2.4<0,1,0>D    { align1 2Q };
math sin(16)    g3<1>F          g2<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 rsq(8) g127<1>F        (abs)g7<8,8,1>F null<8,8,1>F    { align1 1Q };
math.sat inv(8) g124<1>F        g2<0,1,0>F      null<8,8,1>F    { align1 1Q };
math.sat log(8) g127<1>F        g7<8,8,1>F      null<8,8,1>F    { align1 1Q };