Supporting non-8 byte loads with sign extension