081e38483e
were using "1" as one of the arguments anyway, and as for the rest a multiply and a push isn't noticeably bigger than pushing two arguments on the stack.
This is a pretty straight rip from the e2fsprogs pkg. See README's in subdirs for specific info.