Mac OS 9
vfp.h
Go to the documentation of this file.
1 
19 #ifndef __VFP__
20 #define __VFP__
21 
22 #ifndef __CONDITIONALMACROS__
23 #include <ConditionalMacros.h>
24 #endif
25 
26 #if PRAGMA_ONCE
27 #pragma once
28 #endif
29 
30 #ifdef __cplusplus
31 extern "C"
32 {
33 #endif
34 
35 #if PRAGMA_IMPORT
36 #pragma import on
37 #endif
38 
39 #if PRAGMA_STRUCT_ALIGN
40 #pragma options align = mac68k
41 #elif PRAGMA_STRUCT_PACKPUSH
42 #pragma pack(push, 2)
43 #elif PRAGMA_STRUCT_PACK
44 #pragma pack(2)
45 #endif
46 
55 #ifdef __VEC__
73  vector float vdivf(vector float A, vector float B);
74 
83  vector float vsqrtf(vector float X);
84 
93  vector float vrsqrtf(vector float X);
94 
121  vector float vexpf(vector float X);
122 
131  vector float vexpm1f(vector float X);
132 
141  vector float vlogf(vector float X);
142 
151  vector float vlog1pf(vector float X);
152 
161  vector float vlogbf(vector float X);
162 
171  vector float vscalbf(vector float X, vector signed int n);
172 
196  vector float vfabf(vector float v);
197 
206  vector float vcopysignf(vector float arg2, vector float arg1);
207 
216  vector float vnextafterf(vector float x, vector float y);
217 
235  vector unsigned int vclassifyf(vector float arg);
236 
245  vector unsigned int vsignbitf(vector float arg);
246 
264  vector float vsinf(vector float arg);
265 
274  vector float vcosf(vector float arg);
275 
284  vector float vtanf(vector float arg);
285 
305  vector float vasinf(vector float arg);
306 
315  vector float vacosf(vector float arg);
316 
325  vector float vatanf(vector float arg);
326 
335  vector float vatan2f(vector float arg1, vector float arg2);
336 
357  vector float vsinhf(vector float X);
358 
367  vector float vcoshf(vector float X);
368 
377  vector float vtanhf(vector float X);
378 
387  vector float vasinhf(vector float X);
388 
397  vector float vacoshf(vector float X);
398 
407  vector float vatanhf(vector float X);
408 
428  vector float vfmodf(vector float X, vector float Y);
429 
438  vector float vremainderf(vector float X, vector float Y);
439 
448  vector float
449  vremquof(vector float X, vector float Y, vector unsigned int *QUO);
450 
468  vector float vipowf(vector float X, vector signed int Y);
469 
478  vector float vpowf(vector float X, vector float Y);
479 
493  vector unsigned int
494  vtablelookup(vector signed int Index_Vect, unsigned long *Table);
495 
496 #endif /* defined(__VEC__) */
497 
498 #if PRAGMA_STRUCT_ALIGN
499 #pragma options align = reset
500 #elif PRAGMA_STRUCT_PACKPUSH
501 #pragma pack(pop)
502 #elif PRAGMA_STRUCT_PACK
503 #pragma pack()
504 #endif
505 
506 #ifdef PRAGMA_IMPORT_OFF
507 #pragma import off
508 #elif PRAGMA_IMPORT
509 #pragma import reset
510 #endif
511 
512 #ifdef __cplusplus
513 }
514 #endif
515 
516 #endif /* __VFP__ */
Set up for compiler independent conditionals.
x
Definition: ToolUtils.h:163
Definition: RAVE.h:426