diff options
author | jhb <jhb@FreeBSD.org> | 2001-01-16 03:45:54 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-01-16 03:45:54 +0000 |
commit | 307cdc0f641093a527dcf279ebbf3ac48bd02776 (patch) | |
tree | 71cae30b12b03d5e38036ca977df14f0819cde5c /contrib/tcpdump/print-netbios.c | |
parent | 1bf5aadfd534846987ee16ab412a842e41affaae (diff) | |
download | FreeBSD-src-307cdc0f641093a527dcf279ebbf3ac48bd02776.zip FreeBSD-src-307cdc0f641093a527dcf279ebbf3ac48bd02776.tar.gz |
- Use "+a" instead of "=&a" for several constraints. This should fix
compiling errors where gcc would run out of registers.
- Add "cc" to the list of clobbers for micro-ops where we perform
instructions that alter %eflags.
- Use xchgl instead of cmpxchgl to release a spin lock. This could allow
for more efficient register allocation as we no longer mandate that %eax
be used.
- Reenable the optimized mutex micro-ops in the non-i386 case.
Diffstat (limited to 'contrib/tcpdump/print-netbios.c')
0 files changed, 0 insertions, 0 deletions