freebsd-skq/sys/ia64/include
Peter Wemm 2f9267ec23 Move the "- 1" into the RQB_FFS(mask) macro itself so that
implementations can provide a base zero ffs function if they wish.
This changes
  #define RQB_FFS(mask) (ffs64(mask))
  foo = RQB_FFS(mask) - 1;
to
  #define RQB_FFS(mask) (ffs64(mask) - 1)
  foo = RQB_FFS(mask);
On some platforms we can get the "- 1" for free, eg: those that use the
C code for ffs64().

Reviewed by:	jake (in principle)
2002-06-20 06:21:20 +00:00
..
pc
_inttypes.h
_limits.h
ansi.h
asm.h Remove reference to the "Alpha Calling Standard". 2002-05-13 04:58:12 +00:00
atomic.h Simplify IA64_CMPXCHG to avoid having braced-groups in expressions. 2002-05-19 20:19:07 +00:00
bootinfo.h
bus_memio.h
bus_pio.h
bus.h
clock.h
clockvar.h
cpu.h o Move prototypes for restorectx and savectx from cpu.h to pcb.h, 2002-05-19 04:14:42 +00:00
cpufunc.h o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +00:00
critical.h
db_machdep.h o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +00:00
efi.h
elf.h Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h
ia64_cpu.h o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +00:00
ieee.h
ieeefp.h s/_ALPHA_/_MACHINE_/ 2002-05-13 05:01:05 +00:00
in_cksum.h
inst.h
intr.h
intrcnt.h
ioctl_bt848.h
ioctl_meteor.h
limits.h
mca.h Remove the definition of struct mca_guid and use the generic 2002-05-29 05:19:07 +00:00
md_var.h
mutex.h
nexusvar.h
pal.h
param.h o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +00:00
pcb.h o Move prototypes for restorectx and savectx from cpu.h to pcb.h, 2002-05-19 04:14:42 +00:00
pci_cfgreg.h
pcpu.h
pmap.h
proc.h
profile.h
pte.h
ptrace.h
reg.h Flesh-out ptrace support. This obviously needs more work. 2002-05-20 05:41:20 +00:00
reloc.h
resource.h
rse.h
runq.h Move the "- 1" into the RQB_FFS(mask) macro itself so that 2002-06-20 06:21:20 +00:00
sal.h
sapicreg.h
sapicvar.h
setjmp.h
sigframe.h
signal.h
smp.h o Rename ia64_count_aps to ia64_count_cpus and reimplement the 2002-05-12 05:54:21 +00:00
stdarg.h Add missing #endif 2002-05-10 07:33:11 +00:00
sysarch.h
types.h
ucontext.h
unwind.h
varargs.h Gcc 3.1 varargs support. 2002-05-10 02:12:04 +00:00
vmparam.h o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +00:00