Pushes of non word size in asm backend, taken out of value moving code