cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

fp_trig.c (2779B)


      1/*
      2
      3  fp_trig.c: floating-point math routines for the Linux-m68k
      4  floating point emulator.
      5
      6  Copyright (c) 1998-1999 David Huggins-Daines / Roman Zippel.
      7
      8  I hereby give permission, free of charge, to copy, modify, and
      9  redistribute this software, in source or binary form, provided that
     10  the above copyright notice and the following disclaimer are included
     11  in all such copies.
     12
     13  THIS SOFTWARE IS PROVIDED "AS IS", WITH ABSOLUTELY NO WARRANTY, REAL
     14  OR IMPLIED.
     15
     16*/
     17
     18#include "fp_emu.h"
     19#include "fp_trig.h"
     20
     21struct fp_ext *
     22fp_fsin(struct fp_ext *dest, struct fp_ext *src)
     23{
     24	uprint("fsin\n");
     25
     26	fp_monadic_check(dest, src);
     27
     28	return dest;
     29}
     30
     31struct fp_ext *
     32fp_fcos(struct fp_ext *dest, struct fp_ext *src)
     33{
     34	uprint("fcos\n");
     35
     36	fp_monadic_check(dest, src);
     37
     38	return dest;
     39}
     40
     41struct fp_ext *
     42fp_ftan(struct fp_ext *dest, struct fp_ext *src)
     43{
     44	uprint("ftan\n");
     45
     46	fp_monadic_check(dest, src);
     47
     48	return dest;
     49}
     50
     51struct fp_ext *
     52fp_fasin(struct fp_ext *dest, struct fp_ext *src)
     53{
     54	uprint("fasin\n");
     55
     56	fp_monadic_check(dest, src);
     57
     58	return dest;
     59}
     60
     61struct fp_ext *
     62fp_facos(struct fp_ext *dest, struct fp_ext *src)
     63{
     64	uprint("facos\n");
     65
     66	fp_monadic_check(dest, src);
     67
     68	return dest;
     69}
     70
     71struct fp_ext *
     72fp_fatan(struct fp_ext *dest, struct fp_ext *src)
     73{
     74	uprint("fatan\n");
     75
     76	fp_monadic_check(dest, src);
     77
     78	return dest;
     79}
     80
     81struct fp_ext *
     82fp_fsinh(struct fp_ext *dest, struct fp_ext *src)
     83{
     84	uprint("fsinh\n");
     85
     86	fp_monadic_check(dest, src);
     87
     88	return dest;
     89}
     90
     91struct fp_ext *
     92fp_fcosh(struct fp_ext *dest, struct fp_ext *src)
     93{
     94	uprint("fcosh\n");
     95
     96	fp_monadic_check(dest, src);
     97
     98	return dest;
     99}
    100
    101struct fp_ext *
    102fp_ftanh(struct fp_ext *dest, struct fp_ext *src)
    103{
    104	uprint("ftanh\n");
    105
    106	fp_monadic_check(dest, src);
    107
    108	return dest;
    109}
    110
    111struct fp_ext *
    112fp_fatanh(struct fp_ext *dest, struct fp_ext *src)
    113{
    114	uprint("fatanh\n");
    115
    116	fp_monadic_check(dest, src);
    117
    118	return dest;
    119}
    120
    121struct fp_ext *
    122fp_fsincos0(struct fp_ext *dest, struct fp_ext *src)
    123{
    124	uprint("fsincos0\n");
    125
    126	return dest;
    127}
    128
    129struct fp_ext *
    130fp_fsincos1(struct fp_ext *dest, struct fp_ext *src)
    131{
    132	uprint("fsincos1\n");
    133
    134	return dest;
    135}
    136
    137struct fp_ext *
    138fp_fsincos2(struct fp_ext *dest, struct fp_ext *src)
    139{
    140	uprint("fsincos2\n");
    141
    142	return dest;
    143}
    144
    145struct fp_ext *
    146fp_fsincos3(struct fp_ext *dest, struct fp_ext *src)
    147{
    148	uprint("fsincos3\n");
    149
    150	return dest;
    151}
    152
    153struct fp_ext *
    154fp_fsincos4(struct fp_ext *dest, struct fp_ext *src)
    155{
    156	uprint("fsincos4\n");
    157
    158	return dest;
    159}
    160
    161struct fp_ext *
    162fp_fsincos5(struct fp_ext *dest, struct fp_ext *src)
    163{
    164	uprint("fsincos5\n");
    165
    166	return dest;
    167}
    168
    169struct fp_ext *
    170fp_fsincos6(struct fp_ext *dest, struct fp_ext *src)
    171{
    172	uprint("fsincos6\n");
    173
    174	return dest;
    175}
    176
    177struct fp_ext *
    178fp_fsincos7(struct fp_ext *dest, struct fp_ext *src)
    179{
    180	uprint("fsincos7\n");
    181
    182	return dest;
    183}