codegen: introduce atom ops int? and dbl?