860 address fpu_cntrl = StubRoutines::addr_fpu_cntrl_wrd_std(); |
860 address fpu_cntrl = StubRoutines::addr_fpu_cntrl_wrd_std(); |
861 __asm__ volatile ( "fldcw (%0)" : |
861 __asm__ volatile ( "fldcw (%0)" : |
862 : "r" (fpu_cntrl) : "memory"); |
862 : "r" (fpu_cntrl) : "memory"); |
863 #endif // !AMD64 |
863 #endif // !AMD64 |
864 } |
864 } |
|
865 |
|
866 #ifndef PRODUCT |
|
867 void os::verify_stack_alignment() { |
|
868 #ifdef AMD64 |
|
869 assert(((intptr_t)os::current_stack_pointer() & (StackAlignmentInBytes-1)) == 0, "incorrect stack alignment"); |
|
870 #endif |
|
871 } |
|
872 #endif |