5.109 · exercise

Advanced quiz: floating point

The callee-saved d registers, the fmov immediate range, conversions between integers and floats, and the fused multiply-add family.

0 of 5 correct

Multiple choice

When a subroutine saves the callee-saved floating-point registers d8 to d15 on the stack, how much of the underlying 128-bit hardware register must actually be preserved?

Multiple choice

What restriction applies to the immediate value in an fmov that loads a floating-point constant into a register?

Multiple choice

Which instruction converts a single-precision float into the nearest 32-bit signed integer?

Multiple choice

The instruction fmsub d4, d5, d6, d7 executes. Which formula does it apply?

Multiple choice

Which instruction converts a 64-bit signed integer into a double-precision float?