summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/lua/src/lobject.c
diff options
context:
space:
mode:
author jbu <pullmoll@t-online.de>2016-08-08 16:54:17 +0200
committer jbu <pullmoll@t-online.de>2016-08-08 16:58:57 +0200
commit2df48cca2aebea8636d83459ea53f043ede64296 (patch)
treede92b9df4d509050441234a896e3f7453ec05490 /3rdparty/lua/src/lobject.c
parent463212cf1bdbe411b9f137747c85a79795ff3f79 (diff)
alto2: remove member function pointers
There was little to no advantage in calling the various subdevice bs, f1 and f2 early/late functions through function pointers. The original idea was to make this configurable, which it isn't. The hardware, or schematics, define the functions and they are (almost entirely) static anyway. By removing the function pointers and inlining the appropriate calls into switch/case statements there's a speed improvement of ~ 2.5x here, seen while the diablo bitclk is not running.
Diffstat (limited to '3rdparty/lua/src/lobject.c')
0 files changed, 0 insertions, 0 deletions