A new version of OneOrdered_MK which uses a little probing to improve performance. The non-probed case was about 300 usec slower than OneOrdered_is, so the trick may pay off there as well. tail<MID , tail==MID , tail>MID [ "One_MK", 11843] [ "One_SI", 16578] [ "One_sm", 11726] [ "One_SM", 11982] [ "OneOrdered_sm", 31648] [ "OneOrdered_SM", 32011] [ "OneOrdered_MK", 24474] [ "OneOrdered_is", 25779]
A new version of OneOrdered_MK which uses a little probing
to improve performance. The non-probed case was about 300 usec
slower than OneOrdered_is, so the trick may pay off there as well.
tail<MID , tail==MID , tail>MID
[ "One_MK", 11843]
[ "One_SI", 16578]
[ "One_sm", 11726]
[ "One_SM", 11982]
[ "OneOrdered_sm", 31648]
[ "OneOrdered_SM", 32011]
[ "OneOrdered_MK", 24474]
[ "OneOrdered_is", 25779]

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb