Rate davidrw_2 davidrw_1 op_cmp2 op_orig ternary davidrw_2 48968/s -- -21% -87% -91% -91% davidrw_1 62049/s 27% -- -83% -89% -89% op_cmp2 363917/s 643% 487% -- -35% -36% op_orig 559112/s 1042% 801% 54% -- -2% ternary 570934/s 1066% 820% 57% 2% --