Also shrink immediate branches; also more assembler workarounds.