codegen: fix 'signum' for integrals