##
fx+, fx* - fixnum addition and multiplication

## LIBRARY

**(import (rnrs))** ;R6RS
**(import (rnrs arithmetic fixnums))** ;R6RS

## SYNOPSIS

**(fx+ ***fx1*** ***fx2***)
****(fx* ***fx1*** ***fx2***)
**

## DESCRIPTION

These procedures return the sum or product of
their arguments, provided that sum or product
is a fixnum.` `
## RETURN VALUES

The sum or product of the arguments.` `
## EXAMPLES

(fx+ 2 3) => 5
(fx* 2 3) => 6
(fx+ (greatest-fixnum) 1) => &implementation-restriction exception
(fx* (least-fixnum) -1) => &implementation-restriction exception

## ERRORS

This procedure can raise exceptions with the following condition types:
**&implementation-restriction
**-
Raised when the sum or product is not a fixnum.
` `
**&assertion
**-
Raised when an argument is not a fixnum.
` `

## STANDARDS

R6RS
## SEE ALSO

**fixnums**(7scm)
## AUTHORS

This page is part of the
*scheme-manpages
*project.` `
It includes materials from the RnRS documents.` `
More information can be found at
`https://github.com/schemedoc/manpages/`

.` `

Markup created by *unroff* 1.0sc, ` ` ` `March 04, 2023.