.TE
.P
Notes:
-.IP \[bu] 3
+.IP [1] 5
On a few architectures,
a register is used as a boolean
(0 indicating no error, and \-1 indicating an error) to signal that the
in field 0 of the condition register
.RI ( cr0 )
is used.
-.IP \[bu]
+.IP [2]
.I NR
is the system call number.
-.IP \[bu]
+.IP [3]
For s390 and s390x,
.I NR
(the system call number) may be passed directly with
.I "svc\ NR"
if it is less than 256.
-.IP \[bu]
+.IP [4]
On SuperH additional trap numbers are supported for historic reasons, but
.BR trapa #31
is the recommended "unified" ABI.
-.IP \[bu]
+.IP [5]
The x32 ABI shares syscall table with x86-64 ABI, but there are some
nuances:
.RS
.I pos
argument in a single register and not two, as is done in every other ABI.
.RE
-.IP \[bu]
+.IP 6)
Some architectures
(namely, Alpha, IA-64, MIPS, SuperH, sparc/32, and sparc/64)
use an additional register ("Retval2" in the above table)
.TE
.P
Notes:
-.IP \[bu] 3
+.IP [1] 5
The mips/o32 system call convention passes
arguments 5 through 8 on the user stack.
.if t \{\