move "do 32 bit syscall from 64 bit code" implentation to arch header