famec: eliminate global context ptr
authornotaz <notasas@gmail.com>
Sat, 14 Oct 2017 22:15:00 +0000 (01:15 +0300)
committernotaz <notasas@gmail.com>
Sun, 15 Oct 2017 00:26:48 +0000 (03:26 +0300)
commit7669591e0876778fc4f3977b145c012f2e3a12e9
tree39d5c938db7158f352b40d180f6fd288afa81f1e
parent12f23dac6f91eb707f985ef00a5d48e9e5ef8838
famec: eliminate global context ptr

saves like 25-35K of .text

current compile resource usage on i5-6600K:
            cpu  mem
gcc 5.4.0:  17.0 1.1g
clang 3.8:  1686 2.3g

FAMEC_NO_GOTOS:
gcc 5.4.0:   8.4 0.4g
clang 3.8:  20.0 0.15g
vs2008/O2: ~1800 ?
vs2008/O1:  ~720 ?
cpu/fame/fame.h
cpu/fame/famec.c
cpu/fame/famec_opcodes.h
pico/cd/mcd.c
pico/cd/sek.c
pico/debugCPU.c
pico/sek.c