Primitive Profile Key IV MAC Stream 40 bytes 576 bytes 1500 bytes Imix Agility Key setup IV setup Variant Compiler
RabbitS._H.128648.2226.999.528.8710.4811.14597.30540.98opt/4gcc_pentium-mmx_O3-ual-ofp
RabbitS._H.128648.2227.119.538.8310.4811.14597.39540.98opt/4gcc_pentium_O3-ual-ofp
RabbitS._H.128648.2228.699.598.9010.6511.15624.96603.13opt/4gcc_pentium-mmx_O3-ofp
RabbitS._H.128648.2228.699.608.9110.6511.15624.94603.13opt/4gcc_pentium_O3-ofp
RabbitS._H.128648.2728.799.568.8510.6211.24639.18606.19opt/4gcc_i486_O3-ofp
RabbitS._H.128648.2729.599.478.7610.5911.23596.71565.15opt/4gcc_i486_O3-ual-ofp
RabbitS._H.128648.46opt/4gcc_k6_O3-ofp
RabbitS._H.128648.47opt/4gcc_k6_O3-ual-ofp
RabbitS._H.128648.59opt/3gcc_pentium-mmx_O3-ofp
RabbitS._H.128648.59opt/3gcc_pentium_O3-ofp
RabbitS._H.128648.6526.909.819.1310.7311.56592.29543.07opt/3gcc_pentium_O3-ual-ofp
RabbitS._H.128648.65opt/3gcc_pentium-mmx_O3-ual-ofp
RabbitS._H.128648.83opt/3gcc_pentium-mmx_O2-ofp
RabbitS._H.128648.83opt/3gcc_pentium_O2-ofp
RabbitS._H.128648.84opt/4gcc_i386_O2-ofp
RabbitS._H.128648.90opt/4gcc_pentium-mmx_O2-ofp
RabbitS._H.128648.90opt/4gcc_pentium_O2-ofp
RabbitS._H.128648.9628.1411.1110.3712.0112.04644.04548.11opt/4gcc_pentiumpro_Os-ofp
RabbitS._H.128648.96opt/4gcc_athlon_Os-ofp
RabbitS._H.128648.96opt/4gcc_k6_Os-ofp
RabbitS._H.128648.96opt/4gcc_k8_Os-ofp
RabbitS._H.128648.96opt/4gcc_pentium2_Os-ofp
RabbitS._H.128648.96opt/4gcc_pentium3_Os-ofp
RabbitS._H.128648.97opt/4gcc_pentium-m_Os-ofp
RabbitS._H.128649.00opt/3gcc_k6_O3-ofp
RabbitS._H.128649.00opt/3gcc_k6_O3-ual-ofp
RabbitS._H.128649.02opt/4gcc_k6_O2-ofp
RabbitS._H.128649.08opt/3gcc_i486_O2-ofp
RabbitS._H.128649.08opt/4gcc_i486_O2-ofp
RabbitS._H.128649.09opt/4gcc_pentium_Os-ofp
RabbitS._H.128649.15opt/3gcc_k6_O2-ofp
RabbitS._H.128649.16opt/4gcc_pentium-mmx_Os-ofp
RabbitS._H.128649.21opt/3gcc_i486_O3-ual-ofp
RabbitS._H.128649.23opt/3gcc_i486_O3-ofp
RabbitS._H.128649.2728.3010.339.6411.3112.02703.36610.23opt/4gcc_prescott_O2-ofp
RabbitS._H.128649.27opt/4gcc_pentium4_O2-ofp
RabbitS._H.128649.3329.0011.3210.6512.2812.13700.48566.14opt/4gcc_prescott_Os-ofp
RabbitS._H.128649.33opt/4gcc_i486_Os-ofp
RabbitS._H.128649.33opt/4gcc_pentium4_Os-ofp
RabbitS._H.128649.39opt/3gcc_k6_O1-ofp
RabbitS._H.128649.40opt/3gcc_i486_O1-ofp
RabbitS._H.128649.40opt/3gcc_pentium-mmx_O1-ofp
RabbitS._H.128649.40opt/3gcc_pentium4_O1-ofp
RabbitS._H.128649.40opt/3gcc_pentium_O1-ofp
RabbitS._H.128649.40opt/3gcc_prescott_O1-ofp
RabbitS._H.128649.45opt/4gcc_k6_O1-ofp
RabbitS._H.128649.45opt/4gcc_pentium_O1-ofp
RabbitS._H.128649.46opt/3gcc_i386_O1-ofp
RabbitS._H.128649.46opt/4gcc_i386_O1-ofp
RabbitS._H.128649.46opt/4gcc_i486_O1-ofp
RabbitS._H.128649.46opt/4gcc_pentium-mmx_O1-ofp
RabbitS._H.128649.46opt/4gcc_pentium4_O1-ofp
RabbitS._H.128649.46opt/4gcc_prescott_O1-ofp
RabbitS._H.1286410.03opt/4gcc_athlon_O3-ofp
RabbitS._H.1286410.04opt/4gcc_athlon_O3-ual-ofp
RabbitS._H.1286410.04opt/4gcc_k8_O3-ofp
RabbitS._H.1286410.04opt/4gcc_k8_O3-ual-ofp
RabbitS._H.1286410.27opt/4gcc_pentium-m_O2-ofp
RabbitS._H.1286410.27opt/4gcc_pentium2_O2-ofp
RabbitS._H.1286410.27opt/4gcc_pentium3_O2-ofp
RabbitS._H.1286410.27opt/4gcc_pentiumpro_O2-ofp
RabbitS._H.1286410.33opt/3gcc_pentium-m_O2-ofp
RabbitS._H.1286410.33opt/3gcc_pentium2_O2-ofp
RabbitS._H.1286410.33opt/3gcc_pentium3_O2-ofp
RabbitS._H.1286410.33opt/3gcc_pentiumpro_O2-ofp
RabbitS._H.1286410.33opt/4gcc_pentium3_O3-ofp
RabbitS._H.1286410.34opt/4gcc_athlon_O1-ofp
RabbitS._H.1286410.34opt/4gcc_k8_O1-ofp
RabbitS._H.1286410.34opt/4gcc_pentium-m_O1-ofp
RabbitS._H.1286410.34opt/4gcc_pentium2_O1-ofp
RabbitS._H.1286410.34opt/4gcc_pentium3_O1-ofp
RabbitS._H.1286410.34opt/4gcc_pentiumpro_O1-ofp
RabbitS._H.1286410.40opt/3gcc_pentium-m_O3-ofp
RabbitS._H.1286410.40opt/3gcc_pentium-m_O3-ual-ofp
RabbitS._H.1286410.40opt/3gcc_pentium2_O3-ofp
RabbitS._H.1286410.40opt/3gcc_pentium2_O3-ual-ofp
RabbitS._H.1286410.40opt/3gcc_pentium3_O3-ofp
RabbitS._H.1286410.40opt/3gcc_pentium3_O3-ual-ofp
RabbitS._H.1286410.40opt/3gcc_pentiumpro_O3-ofp
RabbitS._H.1286410.41opt/3gcc_pentiumpro_O3-ual-ofp
RabbitS._H.1286410.57opt/3gcc_k6_Os-ofp
RabbitS._H.1286410.59opt/3gcc_athlon_O2-ofp
RabbitS._H.1286410.59opt/3gcc_k8_O2-ofp
RabbitS._H.1286410.77opt/3gcc_athlon_O3-ofp
RabbitS._H.1286410.77opt/3gcc_athlon_O3-ual-ofp
RabbitS._H.1286410.77opt/3gcc_k8_O3-ofp
RabbitS._H.1286410.77opt/3gcc_k8_O3-ual-ofp
RabbitS._H.1286410.77opt/3gcc_prescott_O2-ofp
RabbitS._H.1286410.78opt/3gcc_pentium4_O2-ofp
RabbitS._H.1286410.83opt/3gcc_pentium-mmx_Os-ofp
RabbitS._H.1286410.83opt/3gcc_pentium4_O3-ual-ofp
RabbitS._H.1286410.83opt/3gcc_pentium_Os-ofp
RabbitS._H.1286410.83opt/3gcc_prescott_O3-ual-ofp
RabbitS._H.1286410.84opt/3gcc_i386_O3-ual-ofp
RabbitS._H.1286410.90opt/3gcc_athlon_O1-ofp
RabbitS._H.1286410.90opt/3gcc_k8_O1-ofp
RabbitS._H.1286410.90opt/3gcc_pentium-m_O1-ofp
RabbitS._H.1286410.90opt/3gcc_pentium-m_Os-ofp
RabbitS._H.1286410.90opt/3gcc_pentium2_O1-ofp
RabbitS._H.1286410.90opt/3gcc_pentium2_Os-ofp
RabbitS._H.1286410.90opt/3gcc_pentium3_O1-ofp
RabbitS._H.1286410.90opt/3gcc_pentium3_Os-ofp
RabbitS._H.1286410.90opt/3gcc_pentiumpro_O1-ofp
RabbitS._H.1286410.90opt/3gcc_pentiumpro_Os-ofp
RabbitS._H.1286410.95opt/3gcc_i386_O3-ofp
RabbitS._H.1286410.95opt/3gcc_prescott_O3-ofp
RabbitS._H.1286411.00opt/4gcc_pentium-m_O3-ual-ofp
RabbitS._H.1286411.00opt/4gcc_pentiumpro_O3-ofp
RabbitS._H.1286411.03opt/4gcc_athlon_O2-ofp
RabbitS._H.1286411.0829.7511.6510.9812.6513.85645.65585.09opt/3gcc_prescott_Os-ofp
RabbitS._H.1286411.08opt/3gcc_i486_Os-ofp
RabbitS._H.1286411.08opt/3gcc_pentium4_Os-ofp
RabbitS._H.1286411.09opt/4gcc_k8_O2-ofp
RabbitS._H.1286411.10opt/4gcc_pentium-m_O3-ofp
RabbitS._H.1286411.15opt/3gcc_i386_O2-ofp
RabbitS._H.1286411.18opt/3gcc_athlon_Os-ofp
RabbitS._H.1286411.18opt/3gcc_k8_Os-ofp
RabbitS._H.1286411.21opt/4gcc_pentium3_O3-ual-ofp
RabbitS._H.1286411.22opt/4gcc_pentium2_O3-ofp
RabbitS._H.1286411.22opt/4gcc_pentium2_O3-ual-ofp
RabbitS._H.1286411.22opt/4gcc_pentiumpro_O3-ual-ofp
RabbitS._H.1286411.27opt/4gcc_i386_O3-ual-ofp
RabbitS._H.1286411.27opt/4gcc_pentium4_O3-ual-ofp
RabbitS._H.1286411.27opt/4gcc_prescott_O3-ofp
RabbitS._H.1286411.27opt/4gcc_prescott_O3-ual-ofp
RabbitS._H.1286411.28opt/4gcc_i386_O3-ofp
RabbitS._H.1286411.28opt/4gcc_pentium4_O3-ofp
RabbitS._H.1286412.83opt/1gcc_pentium-mmx_O3-ofp
RabbitS._H.1286412.83opt/1gcc_pentium-mmx_O3-ual-ofp
RabbitS._H.1286412.83opt/1gcc_pentium_O3-ual-ofp
RabbitS._H.1286412.84opt/1gcc_pentium-mmx_O2-ofp
RabbitS._H.1286412.84opt/1gcc_pentium_O2-ofp
RabbitS._H.1286412.85opt/1gcc_pentium_O3-ofp
RabbitS._H.1286413.18opt/1gcc_k6_O3-ofp
RabbitS._H.1286413.18opt/1gcc_k6_O3-ual-ofp
RabbitS._H.1286413.21opt/1gcc_k6_O2-ofp
RabbitS._H.1286413.21opt/1gcc_pentium-m_O3-ofp
RabbitS._H.1286413.21opt/1gcc_pentium-m_O3-ual-ofp
RabbitS._H.1286413.21opt/1gcc_pentium2_O3-ofp
RabbitS._H.1286413.21opt/1gcc_pentium2_O3-ual-ofp
RabbitS._H.1286413.21opt/1gcc_pentium3_O3-ofp
RabbitS._H.1286413.21opt/1gcc_pentium3_O3-ual-ofp
RabbitS._H.1286413.21opt/1gcc_pentium4_O1-ofp
RabbitS._H.1286413.21opt/1gcc_pentiumpro_O3-ofp
RabbitS._H.1286413.21opt/1gcc_pentiumpro_O3-ual-ofp
RabbitS._H.1286413.27opt/1gcc_pentium-m_O2-ofp
RabbitS._H.1286413.27opt/1gcc_pentium3_O2-ofp
RabbitS._H.1286413.28opt/1gcc_pentium2_O2-ofp
RabbitS._H.1286413.28opt/1gcc_pentiumpro_O2-ofp
RabbitS._H.1286413.34opt/1gcc_pentium-mmx_Os-ofp
RabbitS._H.1286413.34opt/1gcc_pentium_Os-ofp
RabbitS._H.1286413.40opt/1gcc_k6_Os-ofp
RabbitS._H.1286413.71opt/1gcc_athlon_O2-ofp
RabbitS._H.1286413.71opt/1gcc_k8_O2-ofp
RabbitS._H.1286413.83opt/1gcc_i486_O2-ofp
RabbitS._H.1286413.83opt/1gcc_i486_O3-ofp
RabbitS._H.1286413.83opt/1gcc_i486_O3-ual-ofp
RabbitS._H.1286413.83opt/1gcc_k8_O3-ofp
RabbitS._H.1286413.84opt/1gcc_athlon_O3-ofp
RabbitS._H.1286413.84opt/1gcc_athlon_O3-ual-ofp
RabbitS._H.1286413.99opt/3gcc_pentium4_O3-ofp
RabbitS._H.1286414.46opt/1gcc_k8_O3-ual-ofp
RabbitS._H.1286414.46opt/3gcc_athlon_O0
RabbitS._H.1286414.46opt/3gcc_i386_O0
RabbitS._H.1286414.46opt/3gcc_k6_O0
RabbitS._H.1286414.46opt/3gcc_k8_O0
RabbitS._H.1286414.46opt/4gcc_i386_O0
RabbitS._H.1286414.52opt/4gcc_athlon_O0
RabbitS._H.1286414.52opt/4gcc_k8_O0
RabbitS._H.1286414.52opt/4gcc_pentium3_O0
RabbitS._H.1286414.53opt/4gcc_pentium-m_O0
RabbitS._H.1286414.53opt/4gcc_pentium2_O0
RabbitS._H.1286414.53opt/4gcc_pentium4_O0
RabbitS._H.1286414.53opt/4gcc_pentiumpro_O0
RabbitS._H.1286414.53opt/4gcc_prescott_O0
RabbitS._H.1286414.59opt/3gcc_i486_O0
RabbitS._H.1286414.59opt/3gcc_pentium_O0
RabbitS._H.1286414.59opt/4gcc_i486_O0
RabbitS._H.1286414.59opt/4gcc_pentium-mmx_O0
RabbitS._H.1286414.59opt/4gcc_pentium_O0
RabbitS._H.1286414.61opt/1gcc_pentium4_O3-ual-ofp
RabbitS._H.1286414.63opt/3gcc_pentium-mmx_O0
RabbitS._H.1286414.65opt/1gcc_athlon_Os-ofp
RabbitS._H.1286414.65opt/1gcc_k8_Os-ofp
RabbitS._H.1286414.65opt/3gcc_pentium4_O0
RabbitS._H.1286414.65opt/3gcc_prescott_O0
RabbitS._H.1286414.71opt/3gcc_pentium-m_O0
RabbitS._H.1286414.71opt/3gcc_pentium2_O0
RabbitS._H.1286414.71opt/3gcc_pentium3_O0
RabbitS._H.1286414.71opt/3gcc_pentiumpro_O0
RabbitS._H.1286414.77opt/1gcc_pentium3_Os-ofp
RabbitS._H.1286414.78opt/1gcc_pentium-m_Os-ofp
RabbitS._H.1286414.78opt/1gcc_pentium2_Os-ofp
RabbitS._H.1286414.78opt/1gcc_pentiumpro_Os-ofp
RabbitS._H.1286414.78opt/1gcc_prescott_O1-ofp
RabbitS._H.1286414.83opt/1gcc_k8_O1-ofp
RabbitS._H.1286414.83opt/1gcc_pentium3_O1-ofp
RabbitS._H.1286414.84opt/1gcc_athlon_O1-ofp
RabbitS._H.1286414.84opt/1gcc_pentium-m_O1-ofp
RabbitS._H.1286414.84opt/1gcc_pentium2_O1-ofp
RabbitS._H.1286414.84opt/1gcc_pentiumpro_O1-ofp
RabbitS._H.1286414.90opt/1gcc_i386_O1-ofp
RabbitS._H.1286414.90opt/1gcc_i486_O1-ofp
RabbitS._H.1286414.90opt/1gcc_k6_O1-ofp
RabbitS._H.1286414.90opt/1gcc_pentium-mmx_O1-ofp
RabbitS._H.1286414.90opt/1gcc_pentium_O1-ofp
RabbitS._H.1286415.03ref/1gcc_pentium-m_O3-ual-ofp
RabbitS._H.1286415.03ref/1gcc_pentium2_O3-ual-ofp
RabbitS._H.1286415.03ref/1gcc_pentium3_O3-ual-ofp
RabbitS._H.1286415.03ref/1gcc_pentiumpro_O3-ual-ofp
RabbitS._H.1286415.06ref/1gcc_athlon_O3-ual-ofp
RabbitS._H.1286415.09ref/1gcc_k6_O3-ual-ofp
RabbitS._H.1286415.09ref/1gcc_k8_O3-ual-ofp
RabbitS._H.1286415.3445.7316.9715.5918.4418.17899.40899.45opt/1gcc_prescott_Os-ofp
RabbitS._H.1286415.34opt/1gcc_i486_Os-ofp
RabbitS._H.1286415.34opt/1gcc_pentium4_Os-ofp
RabbitS._H.1286415.34opt/1gcc_prescott_O2-ofp
RabbitS._H.1286415.34opt/1gcc_prescott_O3-ofp
RabbitS._H.1286415.40opt/1gcc_i386_O3-ofp
RabbitS._H.1286415.46ref/1gcc_pentium-mmx_O3-ual-ofp
RabbitS._H.1286415.47opt/1gcc_i386_O2-ofp
RabbitS._H.1286415.47ref/1gcc_pentium_O3-ual-ofp
RabbitS._H.1286415.53opt/1gcc_i386_O3-ual-ofp
RabbitS._H.1286415.59opt/1gcc_pentium4_O2-ofp
RabbitS._H.1286415.59opt/1gcc_pentium4_O3-ofp
RabbitS._H.1286415.60ref/1gcc_i386_O3-ual-ofp
RabbitS._H.1286415.60ref/1gcc_prescott_O3-ual-ofp
RabbitS._H.1286415.90ref/1gcc_i486_O3-ual-ofp
RabbitS._H.1286416.34opt/1gcc_prescott_O3-ual-ofp
RabbitS._H.1286416.91ref/1gcc_pentium4_O3-ual-ofp
RabbitS._H.1286417.28ref/1gcc_pentium_O3-ofp
RabbitS._H.1286417.29ref/1gcc_pentium-mmx_O3-ofp
RabbitS._H.1286417.42ref/1gcc_pentium-mmx_O2-ofp
RabbitS._H.1286417.42ref/1gcc_pentium_O2-ofp
RabbitS._H.1286418.05ref/1gcc_i486_O3-ofp
RabbitS._H.1286418.25ref/1gcc_i486_O2-ofp
RabbitS._H.1286418.46ref/1gcc_k6_O3-ofp
RabbitS._H.1286418.69ref/1gcc_k6_O2-ofp
RabbitS._H.1286420.08ref/1gcc_k6_Os-ofp
RabbitS._H.1286420.27ref/1gcc_pentium-m_Os-ofp
RabbitS._H.1286420.27ref/1gcc_pentium2_Os-ofp
RabbitS._H.1286420.27ref/1gcc_pentium3_Os-ofp
RabbitS._H.1286420.27ref/1gcc_pentiumpro_Os-ofp
RabbitS._H.1286420.33ref/1gcc_pentium-mmx_Os-ofp
RabbitS._H.1286420.33ref/1gcc_pentium_Os-ofp
RabbitS._H.1286420.40ref/1gcc_athlon_O2-ofp
RabbitS._H.1286420.40ref/1gcc_k8_O2-ofp
RabbitS._H.1286420.46ref/1gcc_athlon_O3-ofp
RabbitS._H.1286420.46ref/1gcc_k8_O3-ofp
RabbitS._H.1286420.52ref/1gcc_athlon_Os-ofp
RabbitS._H.1286420.52ref/1gcc_k8_Os-ofp
RabbitS._H.1286420.59ref/1gcc_pentium-m_O3-ofp
RabbitS._H.1286420.70opt/4gcc_k6_O0
RabbitS._H.1286420.77ref/1gcc_pentium2_O3-ofp
RabbitS._H.1286420.77ref/1gcc_pentium3_O3-ofp
RabbitS._H.1286420.77ref/1gcc_pentiumpro_O3-ofp
RabbitS._H.1286420.77ref/1gcc_prescott_O2-ofp
RabbitS._H.1286420.78ref/1gcc_prescott_O3-ofp
RabbitS._H.1286420.84ref/1gcc_pentium-m_O2-ofp
RabbitS._H.1286420.84ref/1gcc_pentium2_O2-ofp
RabbitS._H.1286420.84ref/1gcc_pentium3_O2-ofp
RabbitS._H.1286420.84ref/1gcc_pentium4_O2-ofp
RabbitS._H.1286420.84ref/1gcc_pentium4_O3-ofp
RabbitS._H.1286420.84ref/1gcc_pentiumpro_O2-ofp
RabbitS._H.1286421.27ref/1gcc_i386_O2-ofp
RabbitS._H.1286421.27ref/1gcc_i386_O3-ofp
RabbitS._H.1286421.84ref/1gcc_prescott_Os-ofp
RabbitS._H.1286421.96ref/1gcc_i486_Os-ofp
RabbitS._H.1286421.96ref/1gcc_pentium4_Os-ofp
RabbitS._H.1286422.16ref/1gcc_i486_O1-ofp
RabbitS._H.1286422.34ref/1gcc_pentium-mmx_O1-ofp
RabbitS._H.1286422.34ref/1gcc_pentium_O1-ofp
RabbitS._H.1286422.66ref/1gcc_k6_O1-ofp
RabbitS._H.1286424.03ref/1gcc_pentium4_O1-ofp
RabbitS._H.1286424.03ref/1gcc_prescott_O1-ofp
RabbitS._H.1286424.90ref/1gcc_athlon_O1-ofp
RabbitS._H.1286424.90ref/1gcc_pentium-m_O1-ofp
RabbitS._H.1286424.90ref/1gcc_pentium3_O1-ofp
RabbitS._H.1286425.28ref/1gcc_i386_O1-ofp
RabbitS._H.1286428.21ref/1gcc_k8_O1-ofp
RabbitS._H.1286428.21ref/1gcc_pentium2_O1-ofp
RabbitS._H.1286428.47ref/1gcc_pentiumpro_O1-ofp
RabbitS._H.1286435.12opt/1gcc_athlon_O0
RabbitS._H.1286435.43opt/1gcc_pentium_O0
RabbitS._H.1286436.19opt/1gcc_pentium2_O0
RabbitS._H.1286436.31opt/1gcc_prescott_O0
RabbitS._H.1286436.34opt/1gcc_pentium-mmx_O0
RabbitS._H.1286436.40opt/1gcc_pentium-m_O0
RabbitS._H.1286436.54opt/1gcc_k8_O0
RabbitS._H.1286436.66opt/1gcc_i386_O0
RabbitS._H.1286436.78opt/1gcc_pentium3_O0
RabbitS._H.1286436.88opt/1gcc_pentiumpro_O0
RabbitS._H.1286437.06opt/1gcc_k6_O0
RabbitS._H.1286437.38opt/1gcc_i486_O0
RabbitS._H.1286437.70opt/1gcc_pentium4_O0
RabbitS._H.1286445.29ref/1gcc_pentium-m_O0
RabbitS._H.1286445.29ref/1gcc_pentium3_O0
RabbitS._H.1286445.29ref/1gcc_pentiumpro_O0
RabbitS._H.1286445.41ref/1gcc_athlon_O0
RabbitS._H.1286445.41ref/1gcc_k8_O0
RabbitS._H.1286445.43ref/1gcc_k6_O0
RabbitS._H.1286445.48ref/1gcc_i386_O0
RabbitS._H.1286445.48ref/1gcc_pentium-mmx_O0
RabbitS._H.1286445.50ref/1gcc_pentium2_O0
RabbitS._H.1286445.60ref/1gcc_pentium_O0
RabbitS._H.1286445.66ref/1gcc_i486_O0
RabbitS._H.1286446.35ref/1gcc_pentium4_O0
RabbitS._H.1286446.42ref/1gcc_prescott_O0