go/src/libmach
Dmitriy Vyukov 79dca0327e libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/Bputc
Also introduce BGET2/4, BPUT2/4 as they are widely used.
Slightly improve BGETC/BPUTC implementation.
This gives ~5% CPU time improvement on go install -a -p1 std.
Before:
real		user		sys
0m23.561s	0m16.625s	0m5.848s
0m23.766s	0m16.624s	0m5.846s
0m23.742s	0m16.621s	0m5.868s
after:
0m22.999s	0m15.841s	0m5.889s
0m22.845s	0m15.808s	0m5.850s
0m22.889s	0m15.832s	0m5.848s

R=golang-dev, r
CC=golang-dev
https://golang.org/cl/12745047
2013-08-30 15:46:12 +04:00
..
5.c
5db.c
5obj.c libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/Bputc 2013-08-30 15:46:12 +04:00
6.c
6obj.c libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/Bputc 2013-08-30 15:46:12 +04:00
8.c libmach: fix build on Plan 9 2013-05-01 15:48:13 -07:00
8db.c libmach: support more 386/amd64 instructions 2013-07-20 00:38:26 -07:00
8obj.c libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/Bputc 2013-08-30 15:46:12 +04:00
Makefile
access.c
darwin.c libmach: trivial: resolve unused parameter warnings 2013-06-25 10:52:37 +10:00
dragonfly.c all: compiler/bootstrap for dragonfly/amd64 2013-08-24 01:18:04 +10:00
elf.h
executable.c cmd/ld: include full symbol table in Mach-O output 2013-03-10 16:24:01 -04:00
fakeobj.c
freebsd.c libmach: trivial: resolve unused parameter warnings 2013-06-25 15:29:02 +10:00
linux.c
machdata.c
macho.h
map.c
netbsd.c libmach,lib9: override unused parameter warnings (fixes netbsd and openbsd builds) 2013-07-20 16:09:30 +10:00
obj.c libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/Bputc 2013-08-30 15:46:12 +04:00
obj.h
openbsd.c libmach,lib9: override unused parameter warnings (fixes netbsd and openbsd builds) 2013-07-20 16:09:30 +10:00
plan9.c
setmach.c
swap.c
sym.c libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/Bputc 2013-08-30 15:46:12 +04:00
windows.c libmach,lib9: override unused parameter warnings (fixes windows build) 2013-07-20 12:43:50 +10:00