CPU Usage (secs, median of 5 runs with varying :random-seed)

Testboolectoryicesz3
unrolledcompactdiffunrolledcompactdiffunrolledcompactdiff
insn_add 21.32 (± 1%)N/AN/A 62.99 (± 0%)50.40 (± 3%)-19.99% 873.35 (± 0%)1837.59 (± 1%)+110.41%
insn_addi 18.63 (± 2%)N/AN/A 39.54 (± 9%)57.18 (± 2%)+44.61% 1870.69 (± 1%)2627.57 (± 1%)+40.46%
insn_and 12.08 (± 2%)N/AN/A 23.56 (± 5%)25.95 (± 1%)+10.14% 410.97 (± 1%)415.91 (± 0%)+1.20%
insn_andi 11.68 (± 1%)N/AN/A 27.33 (± 2%)25.47 (± 1%)-6.81% 590.20 (± 0%)520.50 (± 0%)-11.81%
insn_auipc 16.72 (± 0%)N/AN/A 36.33 (± 4%)71.90 (± 2%)+97.91% 1444.95 (± 2%)1185.74 (± 3%)-17.94%
insn_beq 26.85 (± 8%)N/AN/A 90.23 (± 1%)110.21 (± 5%)+22.14% 998.11 (± 0%)1019.20 (± 0%)+2.11%
insn_bge 27.50 (± 2%)N/AN/A 58.31 (± 1%)74.70 (± 4%)+28.11% 2455.16 (±13%)2030.95 (± 0%)-17.28%
insn_bgeu 25.58 (± 1%)N/AN/A 66.92 (± 2%)85.37 (± 1%)+27.57% 1919.94 (± 7%)1623.66 (± 2%)-15.43%
insn_blt 27.98 (± 1%)N/AN/A 66.40 (± 1%)84.64 (± 2%)+27.47% 2151.91 (± 2%)2506.65 (± 5%)+16.48%
insn_bltu 23.75 (± 1%)N/AN/A 55.41 (± 1%)88.72 (± 2%)+60.12% 2184.09 (± 5%)2277.68 (± 1%)+4.29%
insn_bne 27.79 (± 1%)N/AN/A 93.98 (± 6%)105.89 (± 2%)+12.67% 1162.05 (± 4%)1425.37 (± 0%)+22.66%
insn_jal 17.33 (± 1%)N/AN/A 30.31 (± 1%)48.07 (± 1%)+58.59% 1978.54 (±12%)1229.60 (± 1%)-37.85%
insn_jalr 12.03 (± 1%)N/AN/A 17.06 (± 4%)32.02 (± 5%)+87.69% 451.30 (± 1%)542.76 (± 0%)+20.27%
insn_lb 26.89 (± 8%)N/AN/A 58.26 (± 2%)101.10 (± 1%)+73.53% 2366.60 (± 0%)2597.81 (± 2%)+9.77%
insn_lbu 25.53 (± 4%)N/AN/A 63.11 (± 6%)70.32 (± 1%)+11.42% 2697.16 (± 2%)2906.36 (± 0%)+7.76%
insn_lh 29.95 (± 2%)N/AN/A 48.52 (± 2%)66.94 (± 2%)+37.96% 2418.70 (± 2%)2406.38 (± 1%)-0.51%
insn_lhu 31.76 (± 7%)N/AN/A 47.40 (±10%)97.70 (± 5%)+106.12% 2512.70 (±15%)2818.82 (± 3%)+12.18%
insn_lui 10.54 (± 8%)N/AN/A 14.58 (± 8%)21.34 (± 3%)+46.36% 594.32 (± 0%)552.98 (± 1%)-6.96%
insn_lw 29.39 (± 3%)N/AN/A 62.40 (± 2%)74.27 (± 1%)+19.02% 2697.16 (± 1%)3962.86 (±11%)+46.93%
insn_or 12.25 (± 3%)N/AN/A 15.73 (± 2%)22.66 (± 1%)+44.06% 694.64 (± 1%)659.94 (± 0%)-5.00%
insn_ori 11.85 (± 1%)N/AN/A 18.31 (±12%)20.00 (± 2%)+9.23% 629.12 (± 4%)666.30 (± 1%)+5.91%
insn_sb 33.13 (± 3%)N/AN/A 65.38 (± 1%)56.94 (± 8%)-12.91% 3013.22 (± 1%)2687.63 (± 1%)-10.81%
insn_sh 34.88 (± 2%)N/AN/A 51.55 (± 7%)101.20 (± 2%)+96.31% 4065.60 (± 2%)2656.24 (± 9%)-34.67%
insn_sll 26.86 (± 1%)N/AN/A 59.31 (± 2%)85.99 (± 2%)+44.98% 1466.68 (± 7%)1946.86 (±11%)+32.74%
insn_slli 30.71 (± 1%)N/AN/A 98.09 (± 1%)90.46 (± 1%)-7.78% 1818.53 (± 1%)1998.37 (±14%)+9.89%
insn_slt 14.05 (± 1%)N/AN/A 17.45 (± 4%)20.30 (± 1%)+16.33% 637.36 (± 1%)703.82 (± 0%)+10.43%
insn_slti 11.44 (± 1%)N/AN/A 17.77 (± 2%)19.78 (± 8%)+11.31% 759.63 (± 0%)920.02 (± 0%)+21.11%
insn_sltiu 11.32 (± 1%)N/AN/A 20.87 (± 2%)20.04 (± 1%)-3.98% 713.83 (± 0%)748.09 (± 4%)+4.80%
insn_sltu 14.79 (± 2%)N/AN/A 12.43 (± 6%)29.21 (± 2%)+135.00% 587.68 (± 1%)411.00 (± 1%)-30.06%
insn_sra 35.55 (± 1%)N/AN/A 59.50 (± 2%)100.57 (± 2%)+69.03% 1668.21 (± 1%)1381.56 (± 1%)-17.18%
insn_srai 35.27 (± 2%)N/AN/A 90.00 (± 0%)101.32 (± 0%)+12.58% 1918.76 (± 1%)2081.65 (± 0%)+8.49%
insn_srl 28.19 (± 4%)N/AN/A 42.89 (± 2%)78.85 (± 2%)+83.84% 1910.90 (± 0%)1534.06 (± 5%)-19.72%
insn_srli 34.10 (± 3%)N/AN/A 85.71 (± 1%)129.53 (± 1%)+51.13% 1954.01 (± 1%)2478.66 (±15%)+26.85%
insn_sub 26.90 (± 2%)N/AN/A 49.55 (± 3%)65.21 (± 7%)+31.60% 4395.67 (±16%)2199.21 (± 5%)-49.97%
insn_sw 43.44 (± 2%)N/AN/A 69.56 (± 1%)86.41 (± 2%)+24.22% 3176.82 (±18%)3241.05 (±11%)+2.02%
insn_xor 13.78 (± 2%)N/AN/A 31.28 (± 2%)50.28 (± 2%)+60.74% 1074.90 (± 1%)778.34 (± 5%)-27.59%
insn_xori 12.00 (± 1%)N/AN/A 32.40 (± 2%)38.80 (± 2%)+19.75% 775.73 (± 0%)771.65 (± 0%)-0.53%

Memory Usage (MB, median of 5 runs with varying :random-seed)

Testboolectoryicesz3
unrolledcompactdiffunrolledcompactdiffunrolledcompactdiff
insn_add 58.73 (± 0%)N/AN/A 42.10 (± 0%)63.36 (± 0%)+50.49% 258.59 (± 0%)307.07 (± 1%)+18.75%
insn_addi 63.11 (± 0%)N/AN/A 40.66 (± 0%)62.97 (± 0%)+54.86% 313.86 (± 1%)322.65 (± 1%)+2.80%
insn_and 57.30 (± 0%)N/AN/A 41.93 (± 0%)62.56 (± 0%)+49.20% 205.99 (± 0%)206.91 (± 0%)+0.45%
insn_andi 53.84 (± 0%)N/AN/A 40.11 (± 0%)62.40 (± 0%)+55.60% 228.79 (± 0%)222.77 (± 0%)-2.63%
insn_auipc 53.70 (± 0%)N/AN/A 39.46 (± 0%)62.59 (± 0%)+58.60% 251.27 (± 0%)250.98 (± 0%)-0.12%
insn_beq 58.38 (± 0%)N/AN/A 42.51 (± 0%)63.14 (± 0%)+48.55% 237.06 (± 0%)263.64 (± 0%)+11.21%
insn_bge 55.92 (± 0%)N/AN/A 42.52 (± 0%)63.17 (± 0%)+48.56% 321.10 (± 1%)316.76 (± 0%)-1.35%
insn_bgeu 58.71 (± 0%)N/AN/A 42.52 (± 0%)63.18 (± 0%)+48.59% 307.83 (± 1%)298.80 (± 1%)-2.94%
insn_blt 60.68 (± 0%)N/AN/A 42.52 (± 0%)63.19 (± 0%)+48.62% 304.95 (± 1%)324.46 (± 0%)+6.40%
insn_bltu 59.16 (± 0%)N/AN/A 42.53 (± 0%)63.19 (± 0%)+48.58% 308.64 (± 1%)298.36 (± 1%)-3.33%
insn_bne 55.13 (± 0%)N/AN/A 42.51 (± 0%)63.15 (± 0%)+48.57% 249.64 (± 0%)261.06 (± 0%)+4.57%
insn_jal 57.52 (± 0%)N/AN/A 39.78 (± 0%)62.89 (± 0%)+58.10% 251.35 (± 1%)232.69 (± 0%)-7.43%
insn_jalr 55.03 (± 0%)N/AN/A 40.52 (± 0%)63.01 (± 0%)+55.48% 260.67 (± 0%)264.75 (± 0%)+1.57%
insn_lb 62.23 (± 0%)N/AN/A 42.32 (± 0%)63.73 (± 0%)+50.57% 336.14 (± 0%)351.62 (± 1%)+4.60%
insn_lbu 60.04 (± 0%)N/AN/A 42.09 (± 0%)63.78 (± 0%)+51.54% 321.95 (± 0%)317.93 (± 0%)-1.25%
insn_lh 64.09 (± 0%)N/AN/A 42.45 (± 0%)63.77 (± 0%)+50.23% 363.05 (± 1%)314.90 (± 0%)-13.26%
insn_lhu 60.04 (± 0%)N/AN/A 42.15 (± 0%)63.66 (± 0%)+51.03% 305.04 (± 1%)363.82 (± 0%)+19.27%
insn_lui 52.89 (± 0%)N/AN/A 38.70 (± 0%)61.90 (± 0%)+59.94% 222.68 (± 0%)217.04 (± 0%)-2.53%
insn_lw 61.80 (± 0%)N/AN/A 43.59 (± 0%)65.40 (± 0%)+50.04% 307.30 (± 0%)315.52 (± 0%)+2.68%
insn_or 54.07 (± 0%)N/AN/A 41.83 (± 0%)62.42 (± 0%)+49.23% 251.99 (± 0%)226.09 (± 0%)-10.28%
insn_ori 54.61 (± 0%)N/AN/A 40.09 (± 0%)62.32 (± 0%)+55.46% 250.54 (± 1%)240.61 (± 0%)-3.96%
insn_sb 63.64 (± 0%)N/AN/A 42.98 (± 0%)65.17 (± 0%)+51.65% 341.20 (± 0%)313.94 (± 0%)-7.99%
insn_sh 62.98 (± 0%)N/AN/A 43.30 (± 0%)65.23 (± 0%)+50.64% 372.14 (± 1%)317.61 (± 0%)-14.65%
insn_sll 59.43 (± 0%)N/AN/A 42.91 (± 0%)64.15 (± 0%)+49.51% 258.71 (± 0%)264.34 (± 0%)+2.17%
insn_slli 61.52 (± 0%)N/AN/A 42.42 (± 0%)64.07 (± 0%)+51.05% 263.62 (± 0%)249.40 (± 1%)-5.40%
insn_slt 55.30 (± 0%)N/AN/A 40.43 (± 0%)62.16 (± 0%)+53.75% 241.34 (± 0%)249.62 (± 0%)+3.43%
insn_slti 52.85 (± 0%)N/AN/A 39.79 (± 0%)62.03 (± 0%)+55.90% 248.60 (± 0%)263.77 (± 0%)+6.10%
insn_sltiu 54.21 (± 0%)N/AN/A 39.72 (± 0%)62.04 (± 0%)+56.17% 248.57 (± 0%)253.27 (± 0%)+1.89%
insn_sltu 54.17 (± 0%)N/AN/A 40.41 (± 0%)62.16 (± 0%)+53.82% 246.22 (± 0%)217.52 (± 0%)-11.66%
insn_sra 59.32 (± 0%)N/AN/A 42.95 (± 0%)64.23 (± 0%)+49.57% 251.73 (± 1%)253.92 (± 0%)+0.87%
insn_srai 59.84 (± 0%)N/AN/A 42.32 (± 0%)64.12 (± 0%)+51.53% 268.82 (± 0%)255.86 (± 1%)-4.82%
insn_srl 54.18 (± 0%)N/AN/A 42.87 (± 0%)64.14 (± 0%)+49.61% 257.36 (± 0%)261.62 (± 0%)+1.65%
insn_srli 59.73 (± 0%)N/AN/A 42.14 (± 0%)64.12 (± 0%)+52.18% 288.71 (± 0%)274.63 (± 1%)-4.88%
insn_sub 59.60 (± 0%)N/AN/A 42.19 (± 0%)63.07 (± 0%)+49.50% 354.71 (± 0%)317.00 (± 1%)-10.63%
insn_sw 63.68 (± 0%)N/AN/A 43.30 (± 0%)65.36 (± 0%)+50.93% 366.71 (± 0%)344.59 (± 0%)-6.03%
insn_xor 55.01 (± 0%)N/AN/A 41.94 (± 0%)62.87 (± 0%)+49.91% 272.15 (± 0%)262.18 (± 0%)-3.66%
insn_xori 54.87 (± 0%)N/AN/A 40.12 (± 0%)62.42 (± 0%)+55.60% 252.77 (± 0%)253.44 (± 0%)+0.26%