As seen in JDK-8331541, if we are not consistently setting all assembler directives correctly, we can get errors that are not detected by the linker.
We should stop duplicating this code and create a unified macro to properly setup functions, and use it everywhere.
We should stop duplicating this code and create a unified macro to properly setup functions, and use it everywhere.