Hmmm, strange. Looking at that test in gdb, it does only this, right? gdb_test_no_output "set \$mxcsr=0x9f80" "set a new value for MXCSR" gdb_test "stepi" "fwait" "step forward one instruction for mxcsr test" so basically I should be able to reproduce this in a VM, right? Do I need some special version of gdb or it doesn't matter? Also, can you dump the new MXCSR value in the test so that we can see what it sets it to? Also, you're running this on baremetal, right, not in a VM? Thx.