summaryrefslogtreecommitdiff
path: root/sys/src/libc/port/netcrypt.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-04-13 00:34:48 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-04-13 00:34:48 +0200
commit1787584ad839002584e0752e4df41b6f3b70064b (patch)
tree41ece61d6df4396e1298247a8cc2f2661e174ab1 /sys/src/libc/port/netcrypt.c
parent6b989beb2f870c46363c1feba1a25c59add41d5a (diff)
libdraw: avoid BPSHORT()/BPLONG() expansion, cleanup loadchar(),cachechars()
assigning the expression value to a temporary variable in BPSHORT() and BPLONG() saves arround 2K of text in rio on arm and arround 1K on amd64. loadchar(): use the passed in "h" as the char index instead of recomputing it from c-f->cache. dont recompute wid. cachechars(): do cache lookup and find oldest entry in a single loop pass.
Diffstat (limited to 'sys/src/libc/port/netcrypt.c')
0 files changed, 0 insertions, 0 deletions