mirror of
https://github.com/zeldaret/tp
synced 2026-07-03 21:10:33 -04:00
95 lines
3.1 KiB
C++
95 lines
3.1 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: Math/Double_precision/e_atan2
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "MSL_C.PPCEABI.bare.H/Math/Double_precision/e_atan2.h"
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
extern "C" void __ieee754_atan2();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
|
|
extern "C" void atan();
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80456788-80456790 0008+00 s=1 e=0 z=0 None .sdata2 @145 */
|
|
SECTION_SDATA2 static u8 lit_145[8] = {
|
|
0x40, 0x09, 0x21, 0xFB, 0x54, 0x44, 0x2D, 0x18,
|
|
};
|
|
|
|
/* 80456790-80456798 0008+00 s=1 e=0 z=0 None .sdata2 @146 */
|
|
SECTION_SDATA2 static u8 lit_146[8] = {
|
|
0xC0, 0x09, 0x21, 0xFB, 0x54, 0x44, 0x2D, 0x18,
|
|
};
|
|
|
|
/* 80456798-804567A0 0008+00 s=1 e=0 z=0 None .sdata2 @147 */
|
|
SECTION_SDATA2 static u8 lit_147[8] = {
|
|
0xBF, 0xF9, 0x21, 0xFB, 0x54, 0x44, 0x2D, 0x18,
|
|
};
|
|
|
|
/* 804567A0-804567A8 0008+00 s=1 e=0 z=0 None .sdata2 @148 */
|
|
SECTION_SDATA2 static u8 lit_148[8] = {
|
|
0x3F, 0xF9, 0x21, 0xFB, 0x54, 0x44, 0x2D, 0x18,
|
|
};
|
|
|
|
/* 804567A8-804567B0 0008+00 s=1 e=0 z=0 None .sdata2 @149 */
|
|
SECTION_SDATA2 static u8 lit_149[8] = {
|
|
0x3F, 0xE9, 0x21, 0xFB, 0x54, 0x44, 0x2D, 0x18,
|
|
};
|
|
|
|
/* 804567B0-804567B8 0008+00 s=1 e=0 z=0 None .sdata2 @150 */
|
|
SECTION_SDATA2 static u8 lit_150[8] = {
|
|
0xBF, 0xE9, 0x21, 0xFB, 0x54, 0x44, 0x2D, 0x18,
|
|
};
|
|
|
|
/* 804567B8-804567C0 0008+00 s=1 e=0 z=0 None .sdata2 @151 */
|
|
SECTION_SDATA2 static u8 lit_151[8] = {
|
|
0x40, 0x02, 0xD9, 0x7C, 0x7F, 0x33, 0x21, 0xD2,
|
|
};
|
|
|
|
/* 804567C0-804567C8 0008+00 s=1 e=0 z=0 None .sdata2 @152 */
|
|
SECTION_SDATA2 static u8 lit_152[8] = {
|
|
0xC0, 0x02, 0xD9, 0x7C, 0x7F, 0x33, 0x21, 0xD2,
|
|
};
|
|
|
|
/* 804567C8-804567D0 0008+00 s=1 e=0 z=0 None .sdata2 @153 */
|
|
SECTION_SDATA2 static u8 lit_153[8] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 804567D0-804567D8 0008+00 s=1 e=0 z=0 None .sdata2 @154 */
|
|
SECTION_SDATA2 static u8 lit_154[8] = {
|
|
0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 804567D8-804567E0 0008+00 s=1 e=0 z=0 None .sdata2 @155 */
|
|
SECTION_SDATA2 static u8 lit_155[8] = {
|
|
0x3C, 0xA1, 0xA6, 0x26, 0x33, 0x14, 0x5C, 0x07,
|
|
};
|
|
|
|
/* 803696E8-80369978 0290+00 s=0 e=1 z=0 None .text __ieee754_atan2 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void __ieee754_atan2() {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/Math/Double_precision/e_atan2/__ieee754_atan2.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|