m) (&max/s64 scm))) (define-type-aliases s64->scm s64->scm/unlikely) (define-type-inferrer/param (load-s64 param result) (define! result &s64 param param)) (define-type-inferrer (untag-fixnum scm result) (define! result &s64 (&min/fixnum scm) (&max/fixnum scm))) (define-type-inferrer (tag-fixnum s64 result) (define! result &fixnum (&min/fixnum s64) (&max/fixnum s64))) (define-type-aliases tag-fixnum tag-fixnum/unlikely)