double _sqrt(double r)
{
/*
| 【概要】
| ルート(平方根)値を得る
| 【引数】
| r : 求める値
*/
__asm {
fld r
fsqrt
}
}
double _sin(double rad)
{
/*
| 【概要】
| サイン(正弦)値を得る
| 【引数】
| rad : ラジアン(2π)
*/
__asm {
fld rad
fsin
}
}
double _cos(double rad)
{
/*
| 【概要】
| コサイン(余弦)値を得る
| 【引数】
| rad : ラジアン(2π)
*/
__asm {
fld rad
fcos
}
}
double _tan(double rad)
{
/*
| 【概要】
| タンジェント(正接)値を得る
| 【引数】
| rad : ラジアン(2π)
*/
__asm {
fld rad
fptan
ffree st(0)
fincstp
}
}
double _atan(double y, double x)
{
/*
| 【概要】
| Y/Xの角度(アークタンジェント)値を得る
| 【引数】
| y : Y値
| x : X値
*/
__asm {
fld y
fld x
fpatan
}
}
最終更新:2008年05月31日 19:57