If we don't want end up with two different codes for check/nocheck, which
would be a wast of icache, I guess, then I think the best way would be to
pass 0 as err to the asm routine, as you access the *err only in the
exception handler - and there you have plenty of time to check whether err
is NULL or not...
Anyway, am waiting on how the usage settles down before I write a sparc
version...
.u$e.
Cheers .$$$$$:S
Jakub $"*$/"*$$
$.`$ . ^F
4k+#+T.$F
-------------------------------------------------------------- 4P+++"$"$ ---
Jakub Jelinek, jj@sunsite.mff.cuni.cz :R"+ t$$B
Administrator of SunSITE Czech Republic ___# $$$
MFF, Charles University, Prague | | R$$k
---------------------------------------------------------- dd. | Linux $!$
Give your Sparc a new beginning - SparcLinux ddd | Sparc $9$F
-------------------------------------------------------- '!!!!!$ !!#!`
!!!!!* .!!!!!`
'!!!!!!!W..e$$!!!!!!`
"~^^~ ^~~^