Files
tp/libs/MSL_C.PPCEABI.bare.H/Math/Double_precision/e_acos.cpp
T
2021-03-31 23:22:38 +02:00

147 lines
5.3 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: Math/Double_precision/e_acos
//
#include "dol2asm.h"
#include "dolphin/types.h"
#include "MSL_C.PPCEABI.bare.H/Math/Double_precision/e_acos.h"
//
// Forward References:
//
// False False
extern "C" void __ieee754_acos();
//
// External References:
//
// False False
extern "C" void sqrt();
extern "C" extern u32 __float_nan;
//
// Declarations:
//
/* ############################################################################################## */
/* 80456678-80456680 0008+00 s=1 e=0 z=0 None .sdata2 @83 */
SECTION_SDATA2 static u8 lit_83[8] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80456680-80456688 0008+00 s=1 e=0 z=0 None .sdata2 @84 */
SECTION_SDATA2 static f64 lit_84 = 3.141592653589793;
/* 80456688-80456690 0008+00 s=1 e=0 z=0 None .sdata2 @85 */
SECTION_SDATA2 static f64 lit_85 = 1.5707963267948966;
/* 80456690-80456698 0008+00 s=1 e=0 z=0 None .sdata2 @86 */
SECTION_SDATA2 static f64 lit_86 = 6.123233995736766e-17;
/* 80456698-804566A0 0008+00 s=1 e=0 z=0 None .sdata2 @87 */
SECTION_SDATA2 static f64 lit_87 = 1.0 / 6.0;
/* 804566A0-804566A8 0008+00 s=1 e=0 z=0 None .sdata2 @88 */
SECTION_SDATA2 static f64 lit_88 = -0.3255658186224009;
/* 804566A8-804566B0 0008+00 s=1 e=0 z=0 None .sdata2 @89 */
SECTION_SDATA2 static f64 lit_89 = 0.20121253213486293;
/* 804566B0-804566B8 0008+00 s=1 e=0 z=0 None .sdata2 @90 */
SECTION_SDATA2 static f64 lit_90 = -0.04005553450067941;
/* 804566B8-804566C0 0008+00 s=1 e=0 z=0 None .sdata2 @91 */
SECTION_SDATA2 static f64 lit_91 = 0.0007915349942898145;
/* 804566C0-804566C8 0008+00 s=1 e=0 z=0 None .sdata2 @92 */
SECTION_SDATA2 static f64 lit_92 = 3.479331075960212e-05;
/* 804566C8-804566D0 0008+00 s=1 e=0 z=0 None .sdata2 @93 */
SECTION_SDATA2 static f64 lit_93 = 1.0;
/* 804566D0-804566D8 0008+00 s=1 e=0 z=0 None .sdata2 @94 */
SECTION_SDATA2 static f64 lit_94 = -2.403394911734414;
/* 804566D8-804566E0 0008+00 s=1 e=0 z=0 None .sdata2 @95 */
SECTION_SDATA2 static f64 lit_95 = 2.0209457602335057;
/* 804566E0-804566E8 0008+00 s=1 e=0 z=0 None .sdata2 @96 */
SECTION_SDATA2 static f64 lit_96 = -0.6882839716054533;
/* 804566E8-804566F0 0008+00 s=1 e=0 z=0 None .sdata2 @97 */
SECTION_SDATA2 static f64 lit_97 = 0.07703815055590194;
/* 804566F0-804566F8 0008+00 s=1 e=0 z=0 None .sdata2 @98 */
SECTION_SDATA2 static f64 lit_98 = 0.5;
/* 804566F8-80456700 0008+00 s=1 e=0 z=0 None .sdata2 @99 */
SECTION_SDATA2 static f64 lit_99 = 2.0;
/* 80369274-803694B0 023C+00 s=0 e=1 z=0 None .text __ieee754_acos */
// 803692B8: 80456678 (lit_83)
// 803692C0: 80456680 (lit_84)
// 803692C8: 80450AE0 (__float_nan)
// 803692CC: 80450AE0 (__float_nan)
// 803692EC: 80456688 (lit_85)
// 803692F8: 804566C0 (lit_92)
// 803692FC: 804566B8 (lit_91)
// 80369300: 804566B0 (lit_90)
// 80369304: 804566A8 (lit_89)
// 8036930C: 804566E8 (lit_97)
// 80369310: 804566E0 (lit_96)
// 80369314: 804566A0 (lit_88)
// 8036931C: 804566D8 (lit_95)
// 80369320: 80456698 (lit_87)
// 80369328: 804566D0 (lit_94)
// 8036932C: 804566C8 (lit_93)
// 80369334: 80456690 (lit_86)
// 80369338: 80456688 (lit_85)
// 80369370: 804566C8 (lit_93)
// 80369374: 804566F0 (lit_98)
// 80369384: 8036CA54 (sqrt)
// 80369388: 804566C0 (lit_92)
// 8036938C: 804566B8 (lit_91)
// 80369390: 804566B0 (lit_90)
// 80369398: 804566A8 (lit_89)
// 8036939C: 804566E8 (lit_97)
// 803693A0: 804566E0 (lit_96)
// 803693A4: 804566A0 (lit_88)
// 803693AC: 804566D8 (lit_95)
// 803693B4: 80456698 (lit_87)
// 803693B8: 804566D0 (lit_94)
// 803693C0: 804566C8 (lit_93)
// 803693C8: 80456690 (lit_86)
// 803693D0: 804566F8 (lit_99)
// 803693D4: 80456680 (lit_84)
// 803693FC: 804566C8 (lit_93)
// 80369400: 804566F0 (lit_98)
// 80369410: 8036CA54 (sqrt)
// 80369414: 804566C0 (lit_92)
// 8036941C: 804566B8 (lit_91)
// 80369428: 804566B0 (lit_90)
// 80369430: 804566A8 (lit_89)
// 8036943C: 804566E8 (lit_97)
// 80369440: 804566E0 (lit_96)
// 80369448: 804566A0 (lit_88)
// 80369450: 804566D8 (lit_95)
// 80369458: 80456698 (lit_87)
// 8036945C: 804566D0 (lit_94)
// 80369464: 804566C8 (lit_93)
// 8036946C: 804566F8 (lit_99)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
extern "C" asm void __ieee754_acos() {
nofralloc
#include "asm/MSL_C.PPCEABI.bare.H/Math/Double_precision/e_acos/__ieee754_acos.s"
}
#pragma pop