# Linux Kernel Module Cheat

###### 30.6.1.3.2. ARMv8 AArch32 VCVTA instruction

Example: userland/arch/arm/vcvt.S

Added in ARMv8 AArch32 only, not present in ARMv7.

In ARMv7, to use a non-round-to-zero rounding mode, you had to set the rounding mode with FPSCR and use the R version of the instruction e.g. ARM VCVTR instruction.

Now in AArch32 it is possible to do it explicitly per-instruction.

Also there was no ties to away mode in ARMv7. This mode does not exist in C99 either.