• Zachary Cook's avatar
    Reduce compile time up to 57%, reduce binary size up to 32% · d8479c7a
    Zachary Cook authored
    Move pgxp and MaskEval_TA bools from templates to functions
    to greatly reduce the number of generated functions
    for the CTEntry commands
    
    Reduced default binary size from 4789 KB to 3192 KB
    
    'time make -j12' on Ryzen 2600 after make clean:
    
    Before:
    
    real	1m13.344s
    user	2m23.634s
    sys	0m5.178s
    
    After:
    
    real	0m31.265s
    user	1m42.773s
    sys	0m3.801s
    d8479c7a
gpu_line.cpp 6.46 KB