[Info-vax] VMS port to x86
John Reagan
johnrreagan at earthlink.net
Thu Mar 22 18:37:58 EDT 2012
"Bob Koehler" wrote in message
news:ryFmpNcXtFN$@eisner.encompasserve.org...
> How many instructions in lib$insqXi on IA64?
The code checks for operand alignment, raises to IPL 14, disables
interrupts, uses the 'tak' instruction (an esoteric Itanium instruction to
look in translation buffers and page tables), locks the header, probes the
header, probes the predecessor, restores interrupts, lowers IPL, checks for
pending ASTs, etc.
I counted 60 bundles in the best case but there are retry paths if the 'tak'
fails, etc.
More information about the Info-vax
mailing list