Math Processor Unit Library

libmpu – library of arithmetic functions for integer, real, and complex numbers of increased digit capacity

16 Commits   0 Branches   2 Tags
.TH itest 3  "December 27, 2024" "libmpu" "LibMPU Programmer's Manual"
.SH NAME
\fBitest\fP \- поразрядное логическое И
.SH SYNOPSIS
.nf
.B #include <libmpu.h>
.PP
.BI "void itest( mpu_int *" a ", mpu_int *" b ", int " nb " );
.fi
.SH DESCRIPTION
Функция \fBitest()\fP выполняет поразрядное логическое \fBИ\fP операндов \fBa\fP и \fBb\fP.
Содержимое памяти по адресам \fBa\fP и \fBb\fP не изменяется. Параметр \fBnb\fP
определяет размер операндов (в байтах), расположенных по адресам \fBa\fP, \fBb\fP.
.PP
Функция воздействует на флаги \fBC\fP, \fBO\fP, \fBP\fP, \fBS\fP, \fBZ\fP.
.PP
Флаг \fBА\fP неопределен. Флаг \fBP\fP выставляется только в том случае, когда размер
операндов \fBa\fP, \fBb\fP равен одному или двум байтам (\fBnb\fP == 1 || \fBnb\fP == 2).
.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 icmp(3),
.BR ior(3),
.BR ixor(3),
.BR iinc(3),
.BR idec(3),
.BR ixchg(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).