handle odd types like i24 in makeSignOp, fixes asm1.test_fuzz on llvm 3.3