| ||
Write a sincos function in assembly language similar to sincosf but using double-precision floating-point.
Write a floating-point equation A+B—C+D using RPN. Write it using FPU instructions.
Write a factorial program to solve for !15 using FPU instructions and taking advantage of the stack.
How much accuracy does the vmp_IsFEqual() function allow with a single-precision definition? Fast precision?
Does vmp_IsFEqual() accept a negative value for the third argument? Should there be an assertion? Why or why not?
In this chapter, vmp_IsVEqual() uses an ASSERT_PTR4(). What assertion would be used instead to force a 16-byte alignment?
Write C functions to support double-precision for:
vmp_IsDEqual() scalar double-precision
vmp_IsDVEqual() vector double-precision
vmp_IsDQVEqual() quad vector double-precision