add some support for le32=2 mode, where varargs is just 4-byte aligned