.TH ixchg 3 "December 27, 2024" "libmpu" "LibMPU Programmer's Manual"
.SH NAME
\fBixchg\fP \- exchange of values
.SH SYNOPSIS
.nf
.B #include <libmpu.h>
.PP
.BI "void ixchg( mpu_int *" a ", mpu_int *" b ", int " nb " );
.fi
.SH DESCRIPTION
The \fBixchg()\fP function swaps the values of variables located at \fBa\fP, \fBb\fP. The
\fBnb\fP parameter defines the size of the operands (in bytes) located at addresses \fBa\fP,
\fBb\fP.
.PP
The function has no effect on flags.
.sp
.SH SEE ALSO
.BR iadd(3),
.BR isub(3),
.BR iadc(3),
.BR isbb(3),
.BR ishl(3),
.BR ishr(3),
.BR isal(3),
.BR isar(3),
.BR irol(3),
.BR iror(3),
.BR ircl(3),
.BR ircr(3),
.BR ishln(3),
.BR ishrn(3),
.BR isaln(3),
.BR isarn(3),
.BR iroln(3),
.BR irorn(3),
.BR ircln(3),
.BR ircrn(3),
.BR ineg(3),
.BR inot(3),
.BR iand(3),
.BR itest(3),
.BR icmp(3),
.BR ior(3),
.BR ixor(3),
.BR iinc(3),
.BR idec(3),
.BR icpy(3),
.BR icvt(3),
.BR imul(3),
.BR ismul(3),
.BR idiv(3),
.BR isdiv(3),
.BR iatoi(3),
.BR iatoui(3),
.BR iitoa(3),
.BR iuitoa(3).