Skip to content

Performance

Tested using CRoaring's census1881 dataset on the travis build 552223545:

OPTIME/OP (us)ST.DEV. (us)
R.SETBIT19.444.00
R64.SETBIT19.355.75
SETBIT18.904.99
R.GETBIT18.741.28
R64.GETBIT18.801.25
GETBIT18.402.31
R.BITCOUNT14.960.04
R64.BITCOUNT14.760.03
BITCOUNT38.180.17
R.BITPOS19.690.05
R64.BITPOS20.170.08
BITPOS27.920.27
R.BITOP NOT38.390.52
R64.BITOP NOT36.970.54
BITOP NOT62.430.32
R.BITOP AND22.950.10
R64.BITOP AND28.890.20
BITOP AND163.282.75
R.BITOP OR27.290.64
R64.BITOP OR25.090.16
BITOP OR210.423.75
R.BITOP XOR23.680.15
R64.BITOP XOR24.830.17
BITOP XOR185.913.24
R.BITOP ANDOR22.970.09
R64.BITOP ANDOR23.450.11
BITOP ANDOR211.663.74
R.BITOP ONE23.860.15
R64.BITOP ONE26.360.21
BITOP ONE209.893.70
R.MIN19.630.03
R64.MIN20.330.07
MIN20.360.06
R.MAX19.850.04
R64.MAX19.490.03
MAX19.940.06