Skip to content

Instantly share code, notes, and snippets.

@leonardoalt
Created April 2, 2026 16:32
Show Gist options
  • Select an option

  • Save leonardoalt/84f8fe323d135343ff08e6989cf7b3e7 to your computer and use it in GitHub Desktop.

Select an option

Save leonardoalt/84f8fe323d135343ff08e6989cf7b3e7 to your computer and use it in GitHub Desktop.
reth eth-block 24171384 - 100 SELECTED APCs (value-based, no density), execution frequencies from metered run
{"apcs":[{"cost_after":757.0,"cost_before":1793.0,"execution_frequency":11560,"original_blocks":[{"instructions":["ADD r5, r2, r0","ADD r7, r5, 3","ADD r6, r1, r2","ADD r8, r6, 3","LOADBU r8, [r8 + 0x2120]","STOREB [r7 + 0x2120], r8","ADD r7, r5, 2","ADD r8, r6, 2","LOADBU r8, [r8 + 0x2120]","STOREB [r7 + 0x2120], r8","ADD r7, r5, 1","ADD r8, r6, 1","LOADBU r8, [r8 + 0x2120]","STOREB [r7 + 0x2120], r8","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","SUB r2, r2, 4","JUMP_IF cond=r2, target_pc=3073140"],"start_pc":3073140}],"stats":{"after":{"bus_interactions":424,"constraints":0,"main_columns":333},"before":{"bus_interactions":1048,"constraints":0,"main_columns":745}},"value":11976160,"width_before":1793},{"cost_after":535.0,"cost_before":3573.0,"execution_frequency":16368,"original_blocks":[{"instructions":["LOADW r5, [r0 + 0x2120]","STOREW [r1 + 0x2120], r5","ADD r5, r1, 4","ADD r6, r0, 4","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","ADD r5, r1, 8","ADD r6, r0, 8","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","ADD r5, r1, 12","ADD r6, r0, 12","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","ADD r5, r1, 16","ADD r6, r0, 16","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","ADD r5, r1, 20","ADD r6, r0, 20","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","ADD r5, r1, 24","ADD r6, r0, 24","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","ADD r5, r1, 28","ADD r6, r0, 28","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","ADD r0, r0, 32","ADD r6, r1, 32","SUB r5, r2, 32","CONST32 r1, 0x00000003","SLTU r1, r1, r5","JUMP_IF_ZERO cond=r1, target_pc=3073480"],"start_pc":3073324}],"stats":{"after":{"bus_interactions":296,"constraints":0,"main_columns":239},"before":{"bus_interactions":2088,"constraints":0,"main_columns":1485}},"value":49725984,"width_before":3573},{"cost_after":347.0,"cost_before":1933.0,"execution_frequency":4189,"original_blocks":[{"instructions":["ADD r7, r2, r6","ADD r9, r7, 12","ADD r8, r2, r5","ADD r10, r8, 12","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","ADD r9, r7, 8","ADD r10, r8, 8","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","ADD r9, r7, 4","ADD r10, r8, 4","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","LOADW r8, [r8 + 0x2120]","STOREW [r7 + 0x2120], r8","SUB r2, r2, 16","CONST32 r7, 0x00000003","SLTU r7, r7, r2","JUMP_IF cond=r7, target_pc=3072972"],"start_pc":3072972}],"stats":{"after":{"bus_interactions":192,"constraints":0,"main_columns":155},"before":{"bus_interactions":1128,"constraints":0,"main_columns":805}},"value":6643754,"width_before":1933},{"cost_after":101.0,"cost_before":435.0,"execution_frequency":3472,"original_blocks":[{"instructions":["ADD r0, r0, 1","ADD r1, r1, 1","ADD r2, r2, -1","EQ r6, r2, 0","JUMP_IF_ZERO cond=r6, target_pc=3069676"],"start_pc":3069648}],"stats":{"after":{"bus_interactions":56,"constraints":0,"main_columns":45},"before":{"bus_interactions":252,"constraints":0,"main_columns":183}},"value":1159648,"width_before":435},{"cost_after":139.0,"cost_before":563.0,"execution_frequency":453,"original_blocks":[{"instructions":["LOADW r7, [r0 + 0x2120]","STOREW [r6 + 0x2120], r7","ADD r0, r0, 4","ADD r6, r6, 4","SUB r1, r1, 1","JUMP_IF cond=r1, target_pc=3073276"],"start_pc":3073276}],"stats":{"after":{"bus_interactions":80,"constraints":0,"main_columns":59},"before":{"bus_interactions":328,"constraints":0,"main_columns":235}},"value":192072,"width_before":563},{"cost_after":11769.0,"cost_before":32331.0,"execution_frequency":49976,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r7, r1, -32","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -64","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -24","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -56","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -16","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -48","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r6, r1, -40","LOADBU r7, [r6 + 0x2120]","LOADBU r9, [r6 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r6 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r6 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r6 + 0x2124]","LOADBU r9, [r6 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r6 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r6 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r4, r7, 0","ADD r5, r8, 0","ADD r1, r1, -8","LOADBU r9, [r1 + 0x2120]","LOADBU r11, [r1 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r1 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r1 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r1 + 0x2124]","LOADBU r11, [r1 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r1 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r1 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r6 + 0x2120], r7","SRL r9, r7, 8","STOREB [r6 + 0x2121], r9","SRL r9, r7, 16","STOREB [r6 + 0x2122], r9","SRL r9, r7, 24","STOREB [r6 + 0x2123], r9","STOREB [r6 + 0x2124], r8","SRL r9, r8, 8","STOREB [r6 + 0x2125], r9","SRL r9, r8, 16","STOREB [r6 + 0x2126], r9","SRL r9, r8, 24","STOREB [r6 + 0x2127], r9","STOREB [r1 + 0x2120], r4","SRL r6, r4, 8","STOREB [r1 + 0x2121], r6","SRL r6, r4, 16","STOREB [r1 + 0x2122], r6","SRL r6, r4, 24","STOREB [r1 + 0x2123], r6","STOREB [r1 + 0x2124], r5","SRL r6, r5, 8","STOREB [r1 + 0x2125], r6","SRL r6, r5, 16","STOREB [r1 + 0x2126], r6","SRL r6, r5, 24","STOREB [r1 + 0x2127], r6","RET to_pc=r2, to_fp=r3"],"start_pc":1783312}],"stats":{"after":{"bus_interactions":6884,"constraints":0,"main_columns":4885},"before":{"bus_interactions":18020,"constraints":0,"main_columns":14311}},"value":1027606512,"width_before":32331},{"cost_after":448.0,"cost_before":1603.0,"execution_frequency":12655,"original_blocks":[{"instructions":["LOADW r36, [r71 + 0x2208]","ADD r72, r36, 1","STOREW [r71 + 0x2208], r72","LOADW r75, [r71 + 0x225c]","LOADW r74, [r71 + 0x2258]","LOADBU r36, [r36 + 0x2120]","SLL r36, r36, 4","ADD r36, r35, r36","LOADW r73, [r36 + 0x2124]","LOADW r72, [r36 + 0x2120]","SUB_64 r76, r74, r72","STOREW [r71 + 0x2258], r76","STOREW [r71 + 0x225c], r77","SLTU_64 r74, r74, r72","JUMP_IF cond=r74, target_pc=1312084"],"start_pc":1311976}],"stats":{"after":{"bus_interactions":252,"constraints":0,"main_columns":196},"before":{"bus_interactions":912,"constraints":0,"main_columns":691}},"value":14616525,"width_before":1603},{"cost_after":1113.0,"cost_before":2613.0,"execution_frequency":31136,"original_blocks":[{"instructions":["LOADBU r9, [r6 + 0x2120]","LOADBU r10, [r2 + 0x2120]","XOR r9, r9, r10","STOREB [r6 + 0x2120], r9","ADD r9, r6, 1","LOADBU r10, [r9 + 0x2120]","ADD r11, r2, 1","LOADBU r11, [r11 + 0x2120]","XOR r10, r10, r11","STOREB [r9 + 0x2120], r10","ADD r9, r6, 2","LOADBU r10, [r9 + 0x2120]","ADD r11, r2, 2","LOADBU r11, [r11 + 0x2120]","XOR r10, r10, r11","STOREB [r9 + 0x2120], r10","ADD r9, r6, 3","LOADBU r10, [r9 + 0x2120]","ADD r11, r2, 3","LOADBU r11, [r11 + 0x2120]","XOR r10, r10, r11","STOREB [r9 + 0x2120], r10","ADD r6, r6, 4","ADD r2, r2, 4","ADD r8, r8, -4","JUMP_IF cond=r8, target_pc=228748"],"start_pc":228748}],"stats":{"after":{"bus_interactions":640,"constraints":0,"main_columns":473},"before":{"bus_interactions":1528,"constraints":0,"main_columns":1085}},"value":46704000,"width_before":2613},{"cost_after":1274.0,"cost_before":8026.0,"execution_frequency":7893,"original_blocks":[{"instructions":["LOADW r9, [r5 + 0x2260]","LOADW r8, [r5 + 0x2288]","LOADW r11, [r5 + 0x225c]","LOADW r10, [r5 + 0x2284]","LOADW r13, [r5 + 0x2258]","LOADW r12, [r5 + 0x2280]","LOADW r15, [r5 + 0x2254]","LOADW r14, [r5 + 0x227c]","LOADW r17, [r5 + 0x2250]","LOADW r16, [r5 + 0x2278]","LOADW r19, [r5 + 0x224c]","LOADW r18, [r5 + 0x2274]","LOADW r21, [r5 + 0x2248]","LOADW r20, [r5 + 0x2270]","LOADW r24, [r5 + 0x2244]","LOADW r1, [r5 + 0x226c]","LOADW r2, [r5 + 0x228c]","LOADW r22, [r5 + 0x2264]","ADD r2, r2, r22","SRL r23, r2, 22","MUL r22, r23, 977","LOADW r25, [r5 + 0x2268]","LOADW r26, [r5 + 0x2240]","ADD r25, r25, r26","ADD r22, r22, r25","AND r25, r22, r7","STOREW [r0 + 0x2170], r25","ADD r1, r1, r24","SLL r23, r23, 6","ADD r1, r1, r23","SRL r22, r22, 26","ADD r1, r1, r22","AND r22, r1, r7","STOREW [r0 + 0x2174], r22","SRL r1, r1, 26","ADD r20, r20, r21","ADD r1, r1, r20","AND r20, r1, r7","STOREW [r0 + 0x2178], r20","SRL r1, r1, 26","ADD r18, r18, r19","ADD r1, r1, r18","AND r18, r1, r7","STOREW [r0 + 0x217c], r18","SRL r1, r1, 26","ADD r16, r16, r17","ADD r1, r1, r16","AND r16, r1, r7","STOREW [r0 + 0x2180], r16","SRL r1, r1, 26","ADD r14, r14, r15","ADD r1, r1, r14","AND r14, r1, r7","STOREW [r0 + 0x2184], r14","SRL r1, r1, 26","ADD r12, r12, r13","ADD r1, r1, r12","AND r12, r1, r7","STOREW [r0 + 0x2188], r12","SRL r1, r1, 26","ADD r10, r10, r11","ADD r1, r1, r10","AND r10, r1, r7","STOREW [r0 + 0x218c], r10","SRL r1, r1, 26","ADD r8, r8, r9","ADD r1, r1, r8","AND r7, r1, r7","STOREW [r0 + 0x2190], r7","SRL r1, r1, 26","AND r2, r2, r6","ADD r1, r1, r2","STOREW [r0 + 0x2194], r1","ADD r0, r5, 448","CONST32 r1, 0x00002114","STOREW [r1 + 0x0], r0","RET to_pc=r3, to_fp=r4"],"start_pc":603468}],"stats":{"after":{"bus_interactions":716,"constraints":0,"main_columns":558},"before":{"bus_interactions":4612,"constraints":0,"main_columns":3414}},"value":53293536,"width_before":8026},{"cost_after":11769.0,"cost_before":32331.0,"execution_frequency":4184,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r7, r1, -32","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -96","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -24","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -88","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -16","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -80","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r6, r1, -72","LOADBU r7, [r6 + 0x2120]","LOADBU r9, [r6 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r6 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r6 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r6 + 0x2124]","LOADBU r9, [r6 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r6 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r6 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r4, r7, 0","ADD r5, r8, 0","ADD r1, r1, -8","LOADBU r9, [r1 + 0x2120]","LOADBU r11, [r1 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r1 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r1 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r1 + 0x2124]","LOADBU r11, [r1 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r1 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r1 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r6 + 0x2120], r7","SRL r9, r7, 8","STOREB [r6 + 0x2121], r9","SRL r9, r7, 16","STOREB [r6 + 0x2122], r9","SRL r9, r7, 24","STOREB [r6 + 0x2123], r9","STOREB [r6 + 0x2124], r8","SRL r9, r8, 8","STOREB [r6 + 0x2125], r9","SRL r9, r8, 16","STOREB [r6 + 0x2126], r9","SRL r9, r8, 24","STOREB [r6 + 0x2127], r9","STOREB [r1 + 0x2120], r4","SRL r6, r4, 8","STOREB [r1 + 0x2121], r6","SRL r6, r4, 16","STOREB [r1 + 0x2122], r6","SRL r6, r4, 24","STOREB [r1 + 0x2123], r6","STOREB [r1 + 0x2124], r5","SRL r6, r5, 8","STOREB [r1 + 0x2125], r6","SRL r6, r5, 16","STOREB [r1 + 0x2126], r6","SRL r6, r5, 24","STOREB [r1 + 0x2127], r6","RET to_pc=r2, to_fp=r3"],"start_pc":1758864}],"stats":{"after":{"bus_interactions":6884,"constraints":0,"main_columns":4885},"before":{"bus_interactions":18020,"constraints":0,"main_columns":14311}},"value":86031408,"width_before":32331},{"cost_after":884.0,"cost_before":6939.0,"execution_frequency":992,"original_blocks":[{"instructions":["LOADW r17, [r6 + 0x26b4]","SLL r18, r17, 3","SRL r22, r18, 22","MUL r17, r22, 977","LOADW r21, [r6 + 0x2690]","SLL r21, r21, 3","ADD r21, r17, r21","AND r17, r21, r20","STOREW [r6 + 0x2b90], r17","LOADW r17, [r6 + 0x2694]","SLL r17, r17, 3","SLL r22, r22, 6","ADD r17, r17, r22","SRL r21, r21, 26","ADD r17, r17, r21","AND r21, r17, r20","STOREW [r6 + 0x2b94], r21","SRL r17, r17, 26","LOADW r21, [r6 + 0x2698]","SLL r21, r21, 3","ADD r17, r17, r21","AND r21, r17, r20","STOREW [r6 + 0x2b98], r21","SRL r17, r17, 26","LOADW r21, [r6 + 0x269c]","SLL r21, r21, 3","ADD r17, r17, r21","AND r21, r17, r20","STOREW [r6 + 0x2b9c], r21","SRL r17, r17, 26","LOADW r21, [r6 + 0x26a0]","SLL r21, r21, 3","ADD r17, r17, r21","AND r21, r17, r20","STOREW [r6 + 0x2ba0], r21","SRL r17, r17, 26","LOADW r21, [r6 + 0x26a4]","SLL r21, r21, 3","ADD r17, r17, r21","AND r21, r17, r20","STOREW [r6 + 0x2ba4], r21","SRL r17, r17, 26","LOADW r21, [r6 + 0x26a8]","SLL r21, r21, 3","ADD r17, r17, r21","AND r21, r17, r20","STOREW [r6 + 0x2ba8], r21","SRL r17, r17, 26","LOADW r21, [r6 + 0x26ac]","SLL r21, r21, 3","ADD r17, r17, r21","AND r21, r17, r20","STOREW [r6 + 0x2bac], r21","SRL r17, r17, 26","LOADW r21, [r6 + 0x26b0]","SLL r21, r21, 3","ADD r17, r17, r21","AND r20, r17, r20","STOREW [r6 + 0x2bb0], r20","SRL r17, r17, 26","AND r18, r18, r19","ADD r17, r17, r18","STOREW [r6 + 0x2bb4], r17","CONST32 r20, 0x00000078","EQ r17, r20, 0","JUMP_IF cond=r17, target_pc=304908"],"start_pc":304632}],"stats":{"after":{"bus_interactions":536,"constraints":0,"main_columns":348},"before":{"bus_interactions":3884,"constraints":0,"main_columns":3055}},"value":6006560,"width_before":6939},{"cost_after":201.0,"cost_before":651.0,"execution_frequency":31136,"original_blocks":[{"instructions":["LOADW r36, [r36 + 0x2128]","MUL r81, r36, 12","LOADW r78, [r81 + 0x8]","LOADW r79, [r81 + 0xc]","LOADW r80, [r81 + 0x10]","EQ r82, r78, 4","JUMP_IF cond=r82, target_pc=1312068"],"start_pc":1312036}],"stats":{"after":{"bus_interactions":120,"constraints":0,"main_columns":81},"before":{"bus_interactions":372,"constraints":0,"main_columns":279}},"value":14011200,"width_before":651},{"cost_after":4479.0,"cost_before":26318.0,"execution_frequency":28020,"original_blocks":[{"instructions":["LOADW r9, [r0 + 0x212c]","LOADW r1, [r0 + 0x2128]","LOADW r8, [r1 + 0x2128]","ADD r8, r8, 1","STOREW [r1 + 0x2128], r8","LOADW r8, [r1 + 0x2130]","ADD r9, r9, r10","ADD r8, r8, r9","LOADBU r9, [r8 + 0x2120]","LOADBU r13, [r8 + 0x2121]","SLL r13, r13, 8","OR r9, r9, r13","LOADBU r13, [r8 + 0x2122]","SLL r13, r13, 16","OR r9, r9, r13","LOADBU r13, [r8 + 0x2123]","SLL r13, r13, 24","OR r9, r9, r13","LOADBU r10, [r8 + 0x2124]","LOADBU r13, [r8 + 0x2125]","SLL r13, r13, 8","OR r10, r10, r13","LOADBU r13, [r8 + 0x2126]","SLL r13, r13, 16","OR r10, r10, r13","LOADBU r13, [r8 + 0x2127]","SLL r13, r13, 24","OR r10, r10, r13","ADD r11, r9, 0","ADD r12, r10, 0","LOADBU r9, [r8 + 0x2128]","LOADBU r13, [r8 + 0x2129]","SLL r13, r13, 8","OR r9, r9, r13","LOADBU r13, [r8 + 0x212a]","SLL r13, r13, 16","OR r9, r9, r13","LOADBU r13, [r8 + 0x212b]","SLL r13, r13, 24","OR r9, r9, r13","LOADBU r10, [r8 + 0x212c]","LOADBU r13, [r8 + 0x212d]","SLL r13, r13, 8","OR r10, r10, r13","LOADBU r13, [r8 + 0x212e]","SLL r13, r13, 16","OR r10, r10, r13","LOADBU r13, [r8 + 0x212f]","SLL r13, r13, 24","OR r10, r10, r13","ADD r21, r9, 0","ADD r22, r10, 0","LOADBU r9, [r8 + 0x2138]","LOADBU r13, [r8 + 0x2139]","SLL r13, r13, 8","OR r9, r9, r13","LOADBU r13, [r8 + 0x213a]","SLL r13, r13, 16","OR r9, r9, r13","LOADBU r13, [r8 + 0x213b]","SLL r13, r13, 24","OR r9, r9, r13","LOADBU r10, [r8 + 0x213c]","LOADBU r13, [r8 + 0x213d]","SLL r13, r13, 8","OR r10, r10, r13","LOADBU r13, [r8 + 0x213e]","SLL r13, r13, 16","OR r10, r10, r13","LOADBU r13, [r8 + 0x213f]","SLL r13, r13, 24","OR r10, r10, r13","ADD r23, r9, 0","ADD r24, r10, 0","LOADBU r9, [r8 + 0x2130]","LOADBU r13, [r8 + 0x2131]","SLL r13, r13, 8","OR r9, r9, r13","LOADBU r13, [r8 + 0x2132]","SLL r13, r13, 16","OR r9, r9, r13","LOADBU r13, [r8 + 0x2133]","SLL r13, r13, 24","OR r9, r9, r13","LOADBU r10, [r8 + 0x2134]","LOADBU r13, [r8 + 0x2135]","SLL r13, r13, 8","OR r10, r10, r13","LOADBU r13, [r8 + 0x2136]","SLL r13, r13, 16","OR r10, r10, r13","LOADBU r13, [r8 + 0x2137]","SLL r13, r13, 24","OR r10, r10, r13","ADD r27, r9, 0","ADD r28, r10, 0","SLL_64 r8, r27, 56","CONST32 r13, 0x0000ff00","CONST32 r14, 0x00000000","AND_64 r15, r27, r13","SLL_64 r15, r15, 40","OR_64 r17, r8, r15","CONST32 r15, 0x00ff0000","CONST32 r16, 0x00000000","AND_64 r8, r27, r15","SLL_64 r19, r8, 24","CONST32 r9, 0xff000000","CONST32 r10, 0x00000000","AND_64 r25, r27, r9","SLL_64 r25, r25, 8","OR_64 r19, r19, r25","OR_64 r17, r17, r19","SRL_64 r19, r27, 8","AND_64 r19, r19, r9","SRL_64 r25, r27, 24","AND_64 r25, r25, r15","OR_64 r19, r19, r25","SRL_64 r25, r27, 40","AND_64 r25, r25, r13","SRL_64 r27, r27, 56","OR_64 r25, r25, r27","OR_64 r19, r19, r25","OR_64 r17, r17, r19","STOREW [r7 + 0x2120], r17","STOREW [r7 + 0x2124], r18","SLL_64 r7, r23, 56","AND_64 r17, r23, r13","SLL_64 r17, r17, 40","OR_64 r7, r7, r17","AND_64 r17, r23, r15","SLL_64 r17, r17, 24","AND_64 r19, r23, r9","SLL_64 r19, r19, 8","OR_64 r17, r17, r19","OR_64 r7, r7, r17","SRL_64 r17, r23, 8","AND_64 r17, r17, r9","SRL_64 r19, r23, 24","AND_64 r19, r19, r15","OR_64 r17, r17, r19","SRL_64 r19, r23, 40","AND_64 r19, r19, r13","SRL_64 r23, r23, 56","OR_64 r19, r19, r23","OR_64 r17, r17, r19","OR_64 r7, r7, r17","STOREW [r6 + 0x2120], r7","STOREW [r6 + 0x2124], r8","SLL_64 r6, r21, 56","AND_64 r17, r21, r13","SLL_64 r17, r17, 40","OR_64 r6, r6, r17","AND_64 r17, r21, r15","SLL_64 r17, r17, 24","AND_64 r19, r21, r9","SLL_64 r19, r19, 8","OR_64 r17, r17, r19","OR_64 r6, r6, r17","SRL_64 r17, r21, 8","AND_64 r17, r17, r9","SRL_64 r19, r21, 24","AND_64 r19, r19, r15","OR_64 r17, r17, r19","SRL_64 r19, r21, 40","AND_64 r19, r19, r13","SRL_64 r21, r21, 56","OR_64 r19, r19, r21","OR_64 r17, r17, r19","OR_64 r6, r6, r17","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","SLL_64 r5, r11, 56","AND_64 r7, r11, r13","SLL_64 r7, r7, 40","OR_64 r5, r5, r7","AND_64 r7, r11, r15","SLL_64 r7, r7, 24","AND_64 r17, r11, r9","SLL_64 r17, r17, 8","OR_64 r7, r7, r17","OR_64 r5, r5, r7","SRL_64 r7, r11, 8","AND_64 r7, r7, r9","SRL_64 r9, r11, 24","AND_64 r9, r9, r15","OR_64 r7, r7, r9","SRL_64 r9, r11, 40","AND_64 r9, r9, r13","SRL_64 r11, r11, 56","OR_64 r9, r9, r11","OR_64 r7, r7, r9","OR_64 r5, r5, r7","STOREW [r4 + 0x2120], r5","STOREW [r4 + 0x2124], r6","LOADW r4, [r1 + 0x2128]","ADD r4, r4, -1","STOREW [r1 + 0x2128], r4","RET to_pc=r2, to_fp=r3"],"start_pc":834764}],"stats":{"after":{"bus_interactions":2556,"constraints":0,"main_columns":1923},"before":{"bus_interactions":14964,"constraints":0,"main_columns":11354}},"value":611928780,"width_before":26318},{"cost_after":1035.0,"cost_before":5432.0,"execution_frequency":9487,"original_blocks":[{"instructions":["AND r35, r35, 255","SUB r2, r2, r35","AND r1, r1, r2","ADD r33, r33, 0","XOR r1, r1, r33","STOREW [r0 + 0x213c], r1","XOR_64 r31, r31, r29","ADD r1, r31, 0","AND r1, r1, r2","ADD r29, r29, 0","XOR r1, r1, r29","STOREW [r0 + 0x2138], r1","XOR_64 r27, r27, r25","ADD r1, r27, 0","AND r1, r1, r2","ADD r25, r25, 0","XOR r1, r1, r25","STOREW [r0 + 0x2134], r1","XOR_64 r23, r23, r21","ADD r1, r23, 0","AND r1, r1, r2","ADD r21, r21, 0","XOR r1, r1, r21","STOREW [r0 + 0x2130], r1","XOR_64 r19, r19, r17","ADD r1, r19, 0","AND r1, r1, r2","ADD r17, r17, 0","XOR r1, r1, r17","STOREW [r0 + 0x212c], r1","XOR_64 r15, r15, r13","ADD r1, r15, 0","AND r1, r1, r2","ADD r13, r13, 0","XOR r1, r1, r13","STOREW [r0 + 0x2128], r1","XOR_64 r11, r11, r9","ADD r1, r11, 0","AND r1, r1, r2","ADD r9, r9, 0","XOR r1, r1, r9","STOREW [r0 + 0x2124], r1","XOR_64 r7, r7, r5","ADD r1, r7, 0","AND r1, r1, r2","ADD r2, r5, 0","XOR r1, r1, r2","STOREW [r0 + 0x2120], r1","RET to_pc=r3, to_fp=r4"],"start_pc":297668}],"stats":{"after":{"bus_interactions":632,"constraints":0,"main_columns":403},"before":{"bus_interactions":3240,"constraints":0,"main_columns":2192}},"value":41714339,"width_before":5432},{"cost_after":102.0,"cost_before":342.0,"execution_frequency":248,"original_blocks":[{"instructions":["XOR r5, r0, r1","AND r5, r5, 3","SLTU r6, r0, r1","JUMP_IF_ZERO cond=r6, target_pc=3072668"],"start_pc":3072396}],"stats":{"after":{"bus_interactions":60,"constraints":0,"main_columns":42},"before":{"bus_interactions":196,"constraints":0,"main_columns":146}},"value":59520,"width_before":342},{"cost_after":605.0,"cost_before":3395.0,"execution_frequency":496,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x2208]","LOADBU r6, [r1 + 0x2121]","SLL r6, r6, 8","LOADBU r5, [r1 + 0x2120]","OR r5, r5, r6","ADD r7, r5, 0","LOADW r5, [r0 + 0x226c]","SLL r6, r4, 5","ADD r5, r5, r6","CONST32 r8, 0x00000000","CONST32 r9, 0x00000000","STOREW [r5 + 0x2128], r8","STOREW [r5 + 0x212c], r9","ADD r6, r5, 24","STOREW [r6 + 0x2120], r8","STOREW [r6 + 0x2124], r9","ADD r6, r5, 16","STOREW [r6 + 0x2120], r8","STOREW [r6 + 0x2124], r9","SLL r6, r7, 8","SRL r7, r7, 8","OR r6, r6, r7","ADD r6, r6, 0","CONST32 r7, 0x00000000","CONST32 r8, 0x0000ffff","CONST32 r9, 0x00000000","AND_64 r6, r6, r8","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r4, r4, 1","STOREW [r0 + 0x2270], r4","ADD r1, r1, 2","STOREW [r0 + 0x2208], r1","RET to_pc=r2, to_fp=r3"],"start_pc":1788236}],"stats":{"after":{"bus_interactions":352,"constraints":0,"main_columns":253},"before":{"bus_interactions":1960,"constraints":0,"main_columns":1435}},"value":1383840,"width_before":3395},{"cost_after":1182.0,"cost_before":6629.0,"execution_frequency":269,"original_blocks":[{"instructions":["ADD r68, r24, 0","CONST32 r69, 0x00000000","ADD r72, r25, 0","CONST32 r73, 0x00000000","SUB_64 r92, r68, r72","ADD r70, r23, 0","CONST32 r71, 0x00000000","ADD r76, r18, 0","CONST32 r77, 0x00000000","SUB_64 r94, r70, r76","ADD r62, r22, 0","CONST32 r63, 0x00000000","ADD r78, r17, 0","CONST32 r79, 0x00000000","SUB_64 r96, r62, r78","ADD r64, r0, 0","CONST32 r65, 0x00000000","ADD r80, r15, 0","CONST32 r81, 0x00000000","SUB_64 r98, r64, r80","ADD r58, r1, 0","CONST32 r59, 0x00000000","ADD r82, r14, 0","CONST32 r83, 0x00000000","SUB_64 r100, r58, r82","ADD r66, r19, 0","CONST32 r67, 0x00000000","ADD r84, r13, 0","CONST32 r85, 0x00000000","SUB_64 r102, r66, r84","ADD r60, r20, 0","CONST32 r61, 0x00000000","ADD r86, r9, 0","CONST32 r87, 0x00000000","SUB_64 r90, r60, r86","ADD r74, r21, 0","CONST32 r75, 0x00000000","ADD r88, r12, 0","CONST32 r89, 0x00000000","SUB_64 r56, r74, r88","SRA_64 r104, r56, 63","ADD_64 r90, r90, r104","SRA_64 r104, r90, 63","ADD_64 r102, r102, r104","SRA_64 r104, r102, 63","ADD_64 r100, r100, r104","SRA_64 r104, r100, 63","ADD_64 r98, r98, r104","SRA_64 r104, r98, 63","ADD_64 r96, r96, r104","SRA_64 r104, r96, 63","ADD_64 r94, r94, r104","SRA_64 r104, r94, 63","ADD_64 r92, r92, r104","CONST32 r104, 0x00000000","CONST32 r105, 0x00000002","AND_64 r104, r92, r104","NEQ_64 r55, r104, 0","JUMP_IF_ZERO cond=r55, target_pc=320004"],"start_pc":319628}],"stats":{"after":{"bus_interactions":636,"constraints":0,"main_columns":546},"before":{"bus_interactions":3896,"constraints":0,"main_columns":2733}},"value":1465243,"width_before":6629},{"cost_after":11769.0,"cost_before":32331.0,"execution_frequency":3392,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r7, r1, -32","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -128","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -24","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -120","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -16","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -112","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r6, r1, -104","LOADBU r7, [r6 + 0x2120]","LOADBU r9, [r6 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r6 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r6 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r6 + 0x2124]","LOADBU r9, [r6 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r6 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r6 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r4, r7, 0","ADD r5, r8, 0","ADD r1, r1, -8","LOADBU r9, [r1 + 0x2120]","LOADBU r11, [r1 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r1 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r1 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r1 + 0x2124]","LOADBU r11, [r1 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r1 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r1 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r6 + 0x2120], r7","SRL r9, r7, 8","STOREB [r6 + 0x2121], r9","SRL r9, r7, 16","STOREB [r6 + 0x2122], r9","SRL r9, r7, 24","STOREB [r6 + 0x2123], r9","STOREB [r6 + 0x2124], r8","SRL r9, r8, 8","STOREB [r6 + 0x2125], r9","SRL r9, r8, 16","STOREB [r6 + 0x2126], r9","SRL r9, r8, 24","STOREB [r6 + 0x2127], r9","STOREB [r1 + 0x2120], r4","SRL r6, r4, 8","STOREB [r1 + 0x2121], r6","SRL r6, r4, 16","STOREB [r1 + 0x2122], r6","SRL r6, r4, 24","STOREB [r1 + 0x2123], r6","STOREB [r1 + 0x2124], r5","SRL r6, r5, 8","STOREB [r1 + 0x2125], r6","SRL r6, r5, 16","STOREB [r1 + 0x2126], r6","SRL r6, r5, 24","STOREB [r1 + 0x2127], r6","RET to_pc=r2, to_fp=r3"],"start_pc":1784540}],"stats":{"after":{"bus_interactions":6884,"constraints":0,"main_columns":4885},"before":{"bus_interactions":18020,"constraints":0,"main_columns":14311}},"value":69746304,"width_before":32331},{"cost_after":76.0,"cost_before":335.0,"execution_frequency":2305,"original_blocks":[{"instructions":["SUB r5, r2, 4","AND r1, r5, 28","NEQ r1, r1, 28","JUMP_IF cond=r1, target_pc=3073256"],"start_pc":3073232}],"stats":{"after":{"bus_interactions":44,"constraints":0,"main_columns":32},"before":{"bus_interactions":192,"constraints":0,"main_columns":143}},"value":596995,"width_before":335},{"cost_after":431.0,"cost_before":3202.0,"execution_frequency":18230,"original_blocks":[{"instructions":["CONST32 r4, 0x00000000","CONST32 r5, 0x00000000","SUB_64 r4, r4, r0","AND_64 r0, r4, r0","SUB_64 r0, r0, 1","SRL_64 r4, r0, 1","CONST32 r6, 0x55555555","CONST32 r7, 0x55555555","AND_64 r4, r4, r6","SUB_64 r4, r0, r4","SRL_64 r0, r4, 2","CONST32 r6, 0x33333333","CONST32 r7, 0x33333333","AND_64 r0, r0, r6","AND_64 r4, r4, r6","ADD_64 r4, r0, r4","SRL_64 r0, r4, 4","ADD_64 r0, r0, r4","CONST32 r4, 0x0f0f0f0f","CONST32 r5, 0x0f0f0f0f","AND_64 r0, r0, r4","CONST32 r4, 0x01010101","CONST32 r5, 0x01010101","MUL_64 r0, r0, r4","SRL_64 r0, r0, 56","RET to_pc=r2, to_fp=r3"],"start_pc":3074340}],"stats":{"after":{"bus_interactions":244,"constraints":0,"main_columns":187},"before":{"bus_interactions":1884,"constraints":0,"main_columns":1318}},"value":50515330,"width_before":3202},{"cost_after":577.0,"cost_before":2507.0,"execution_frequency":1737,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r5, r4, 5","ADD r5, r1, r5","LOADW r1, [r0 + 0x2208]","LOADBU r8, [r1 + 0x2120]","ADD r7, r8, 0","SRA_64 r6, r6, 32","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","CONST32 r6, 0x00000000","CONST32 r7, 0x00000000","STOREW [r5 + 0x2128], r6","STOREW [r5 + 0x212c], r7","ADD r8, r5, 16","STOREW [r8 + 0x2120], r6","STOREW [r8 + 0x2124], r7","ADD r5, r5, 24","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r4, r4, 1","STOREW [r0 + 0x2270], r4","ADD r1, r1, 1","STOREW [r0 + 0x2208], r1","RET to_pc=r2, to_fp=r3"],"start_pc":1778152}],"stats":{"after":{"bus_interactions":328,"constraints":0,"main_columns":249},"before":{"bus_interactions":1440,"constraints":0,"main_columns":1067}},"value":3352410,"width_before":2507},{"cost_after":130.0,"cost_before":337.0,"execution_frequency":3392,"original_blocks":[{"instructions":["ADD r75, r1, 0","ADD r74, r71, 0","CALL_INDIRECT save_pc=r2, save_fp=r3, target_pc=r80, fp_offset=296"],"start_pc":1312068}],"stats":{"after":{"bus_interactions":76,"constraints":0,"main_columns":54},"before":{"bus_interactions":200,"constraints":0,"main_columns":137}},"value":702144,"width_before":337},{"cost_after":899.0,"cost_before":6007.0,"execution_frequency":25281,"original_blocks":[{"instructions":["ADD r4, r1, -1","STOREW [r0 + 0x2270], r4","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r6, r1, r4","ADD r1, r6, -32","LOADW r10, [r1 + 0x2124]","LOADW r9, [r1 + 0x2120]","LOADW r5, [r6 + 0x2124]","LOADW r4, [r6 + 0x2120]","ADD_64 r7, r9, r4","STOREW [r1 + 0x2120], r7","STOREW [r1 + 0x2124], r8","ADD r1, r6, -24","LOADW r5, [r1 + 0x2124]","LOADW r4, [r1 + 0x2120]","LOADW r12, [r6 + 0x212c]","LOADW r11, [r6 + 0x2128]","ADD_64 r13, r4, r11","SLTU_64 r7, r7, r9","ADD r7, r7, 0","CONST32 r8, 0x00000000","ADD_64 r7, r13, r7","STOREW [r1 + 0x2120], r7","STOREW [r1 + 0x2124], r8","ADD r1, r6, -16","LOADW r12, [r1 + 0x2124]","LOADW r11, [r1 + 0x2120]","LOADW r10, [r6 + 0x2134]","LOADW r9, [r6 + 0x2130]","ADD_64 r9, r11, r9","SLTU_64 r4, r13, r4","SLTU_64 r5, r7, r13","OR r4, r4, r5","ADD r4, r4, 0","CONST32 r5, 0x00000000","ADD_64 r7, r9, r4","STOREW [r1 + 0x2120], r7","STOREW [r1 + 0x2124], r8","ADD r1, r6, -8","LOADW r5, [r1 + 0x2124]","LOADW r4, [r1 + 0x2120]","LOADW r14, [r6 + 0x213c]","LOADW r13, [r6 + 0x2138]","ADD_64 r4, r4, r13","SLTU_64 r6, r9, r11","SLTU_64 r7, r7, r9","OR r6, r6, r7","ADD r6, r6, 0","CONST32 r7, 0x00000000","ADD_64 r4, r4, r6","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1627916}],"stats":{"after":{"bus_interactions":476,"constraints":0,"main_columns":423},"before":{"bus_interactions":3476,"constraints":0,"main_columns":2531}},"value":129135348,"width_before":6007},{"cost_after":58.0,"cost_before":235.0,"execution_frequency":18228,"original_blocks":[{"instructions":["AND r6, r0, 3","EQ r6, r6, 0","JUMP_IF_ZERO cond=r6, target_pc=3072456"],"start_pc":3072432}],"stats":{"after":{"bus_interactions":36,"constraints":0,"main_columns":22},"before":{"bus_interactions":132,"constraints":0,"main_columns":103}},"value":3226356,"width_before":235},{"cost_after":254.0,"cost_before":1180.0,"execution_frequency":11605,"original_blocks":[{"instructions":["SRL r6, r5, 2","ADD r6, r6, 1","AND r6, r6, 3","SUB r7, r1, 4","SUB r8, r0, 4"],"start_pc":3072900},{"instructions":["ADD r9, r2, r8","ADD r10, r2, r7","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","SUB r2, r2, 4","SUB r6, r6, 1","JUMP_IF cond=r6, target_pc=3072920"],"start_pc":3072920}],"stats":{"after":{"bus_interactions":144,"constraints":0,"main_columns":110},"before":{"bus_interactions":688,"constraints":0,"main_columns":492}},"value":10746230,"width_before":1180},{"cost_after":12561.0,"cost_before":99450.0,"execution_frequency":11450,"original_blocks":[{"instructions":["CONST32 r47, 0xffffffff","CONST32 r48, 0x00000000","AND_64 r51, r13, r47","MUL_64 r75, r51, r51","SRL_64 r31, r13, 32","MUL_64 r77, r51, r31","SLL_64 r6, r77, 33","ADD_64 r67, r75, r6","AND_64 r53, r15, r47","AND_64 r25, r11, r47","MUL_64 r69, r53, r25","SRL_64 r35, r15, 32","MUL_64 r71, r35, r25","SRL_64 r21, r11, 32","MUL_64 r6, r53, r21","ADD_64 r73, r71, r6","SLL_64 r6, r73, 32","ADD_64 r59, r69, r6","SRL_64 r19, r9, 32","MUL_64 r6, r35, r19","AND_64 r33, r9, r47","MUL_64 r17, r35, r33","MUL_64 r23, r53, r19","ADD_64 r23, r17, r23","SLTU_64 r8, r23, r17","ADD r17, r8, 0","CONST32 r18, 0x00000000","SLL_64 r17, r17, 32","SRL_64 r27, r23, 32","OR_64 r17, r17, r27","ADD_64 r6, r6, r17","MUL_64 r17, r53, r33","SLL_64 r23, r23, 32","ADD_64 r27, r17, r23","SLTU_64 r8, r27, r17","ADD r17, r8, 0","CONST32 r18, 0x00000000","ADD_64 r6, r6, r17","MUL_64 r17, r31, r19","MUL_64 r23, r31, r33","MUL_64 r29, r51, r19","ADD_64 r29, r23, r29","SLTU_64 r8, r29, r23","ADD r23, r8, 0","CONST32 r24, 0x00000000","SLL_64 r23, r23, 32","SRL_64 r37, r29, 32","OR_64 r23, r23, r37","ADD_64 r17, r17, r23","MUL_64 r23, r51, r33","SLL_64 r29, r29, 32","ADD_64 r37, r23, r29","SLTU_64 r8, r37, r23","ADD r23, r8, 0","CONST32 r24, 0x00000000","ADD_64 r17, r17, r23","MUL_64 r23, r21, r19","MUL_64 r39, r21, r33","MUL_64 r29, r25, r19","ADD_64 r29, r39, r29","SLTU_64 r8, r29, r39","ADD r39, r8, 0","CONST32 r40, 0x00000000","SLL_64 r39, r39, 32","SRL_64 r41, r29, 32","OR_64 r39, r39, r41","ADD_64 r23, r23, r39","MUL_64 r39, r25, r33","SLL_64 r29, r29, 32","ADD_64 r29, r39, r29","SLTU_64 r8, r29, r39","ADD r39, r8, 0","CONST32 r40, 0x00000000","ADD_64 r23, r23, r39","ADD_64 r23, r37, r23","SLTU_64 r8, r23, r37","ADD r37, r8, 0","CONST32 r38, 0x00000000","ADD_64 r17, r17, r37","ADD_64 r17, r27, r17","SLTU_64 r8, r17, r27","ADD r27, r8, 0","CONST32 r28, 0x00000000","ADD_64 r6, r6, r27","ADD_64 r57, r59, r6","MUL_64 r6, r31, r21","MUL_64 r37, r31, r25","MUL_64 r27, r51, r21","ADD_64 r27, r37, r27","SLTU_64 r8, r27, r37","ADD r37, r8, 0","CONST32 r38, 0x00000000","SLL_64 r37, r37, 32","SRL_64 r39, r27, 32","OR_64 r37, r37, r39","ADD_64 r6, r6, r37","MUL_64 r37, r51, r25","SLL_64 r27, r27, 32","ADD_64 r27, r37, r27","SLTU_64 r8, r27, r37","ADD r37, r8, 0","CONST32 r38, 0x00000000","ADD_64 r6, r6, r37","ADD_64 r17, r27, r17","SLTU_64 r8, r17, r27","ADD r27, r8, 0","CONST32 r28, 0x00000000","ADD_64 r6, r6, r27","ADD_64 r55, r57, r6","SLL_64 r6, r55, 1","SRL_64 r27, r17, 63","OR_64 r6, r6, r27","ADD_64 r65, r67, r6","MUL_64 r6, r21, r21","MUL_64 r27, r25, r21","SRL_64 r37, r27, 31","ADD_64 r6, r6, r37","MUL_64 r25, r25, r25","SLL_64 r27, r27, 33","ADD_64 r27, r25, r27","SLTU_64 r8, r27, r25","ADD r25, r8, 0","CONST32 r26, 0x00000000","ADD_64 r6, r6, r25","SLL_64 r25, r23, 1","SRL_64 r37, r29, 63","OR_64 r25, r25, r37","ADD_64 r25, r27, r25","SLTU_64 r8, r25, r27","ADD r27, r8, 0","CONST32 r28, 0x00000000","ADD_64 r6, r6, r27","MUL_64 r27, r19, r19","MUL_64 r19, r33, r19","SRL_64 r37, r19, 31","ADD_64 r27, r27, r37","MUL_64 r33, r33, r33","SLL_64 r19, r19, 33","ADD_64 r19, r33, r19","SLTU_64 r8, r19, r33","ADD r33, r8, 0","CONST32 r34, 0x00000000","ADD_64 r27, r27, r33","SLL_64 r29, r29, 1","ADD_64 r37, r27, r29","SLTU_64 r8, r37, r27","ADD r27, r8, 0","CONST32 r28, 0x00000000","ADD_64 r29, r25, r27","SLTU_64 r8, r29, r25","ADD r25, r8, 0","CONST32 r26, 0x00000000","ADD_64 r6, r6, r25","SLL_64 r17, r17, 1","SRL_64 r23, r23, 63","OR_64 r17, r17, r23","ADD_64 r25, r6, r17","SLTU_64 r6, r25, r6","ADD r6, r6, 0","CONST32 r7, 0x00000000","ADD_64 r63, r65, r6","CONST32 r17, 0xe4866389","CONST32 r18, 0x87d20782","MUL_64 r23, r19, r17","SRL_64 r81, r23, 32","CONST32 r33, 0x30644e72","CONST32 r34, 0x00000000","MUL_64 r6, r81, r33","AND_64 r85, r23, r47","MUL_64 r27, r85, r33","CONST32 r45, 0xe131a029","CONST32 r46, 0x00000000","MUL_64 r23, r81, r45","ADD_64 r23, r27, r23","SLTU_64 r8, r23, r27","ADD r27, r8, 0","CONST32 r28, 0x00000000","SLL_64 r27, r27, 32","SRL_64 r39, r23, 32","OR_64 r27, r27, r39","ADD_64 r6, r6, r27","MUL_64 r27, r85, r45","SLL_64 r23, r23, 32","ADD_64 r23, r27, r23","SLTU_64 r8, r23, r27","ADD r27, r8, 0","CONST32 r28, 0x00000000","ADD_64 r6, r6, r27","ADD_64 r49, r23, r25","SLTU_64 r8, r49, r23","ADD r23, r8, 0","CONST32 r24, 0x00000000","ADD_64 r6, r6, r23","CONST32 r43, 0xb85045b6","CONST32 r44, 0x00000000","MUL_64 r23, r81, r43","MUL_64 r39, r85, r43","CONST32 r27, 0x8181585d","CONST32 r28, 0x00000000","MUL_64 r25, r81, r27","ADD_64 r25, r39, r25","SLTU_64 r8, r25, r39","ADD r39, r8, 0","CONST32 r40, 0x00000000","SLL_64 r39, r39, 32","SRL_64 r41, r25, 32","OR_64 r39, r39, r41","ADD_64 r23, r23, r39","MUL_64 r39, r85, r27","SLL_64 r25, r25, 32","ADD_64 r25, r39, r25","SLTU_64 r8, r25, r39","ADD r39, r8, 0","CONST32 r40, 0x00000000","ADD_64 r23, r23, r39","ADD_64 r61, r25, r29","SLTU_64 r8, r61, r25","ADD r25, r8, 0","CONST32 r26, 0x00000000","ADD_64 r25, r23, r25","CONST32 r41, 0x97816a91","CONST32 r42, 0x00000000","MUL_64 r23, r81, r41","CONST32 r29, 0x6871ca8d","CONST32 r30, 0x00000000","MUL_64 r39, r85, r29","ADD_64 r37, r39, r37","SLTU_64 r8, r37, r39","ADD r39, r8, 0","CONST32 r40, 0x00000000","ADD_64 r23, r23, r39","MUL_64 r79, r85, r41","MUL_64 r39, r81, r29","ADD_64 r39, r79, r39","SLTU_64 r8, r39, r79","ADD r79, r8, 0","CONST32 r80, 0x00000000","SLL_64 r79, r79, 32","SRL_64 r83, r39, 32","OR_64 r79, r79, r83","ADD_64 r23, r23, r79","SLL_64 r39, r39, 32","ADD_64 r79, r37, r39","SLTU_64 r8, r79, r37","ADD r37, r8, 0","CONST32 r38, 0x00000000","ADD_64 r23, r23, r37","CONST32 r37, 0xd87cfd47","CONST32 r38, 0x00000000","MUL_64 r39, r85, r37","ADD_64 r83, r19, r39","SLTU_64 r8, r83, r19","ADD r19, r8, 0","CONST32 r20, 0x00000000","CONST32 r39, 0x3c208c16","CONST32 r40, 0x00000000","MUL_64 r87, r81, r39","OR_64 r19, r19, r87","MUL_64 r85, r85, r39","MUL_64 r81, r81, r37","ADD_64 r81, r85, r81","SLTU_64 r8, r81, r85","ADD r85, r8, 0","CONST32 r86, 0x00000000","SLL_64 r85, r85, 32","SRL_64 r87, r81, 32","OR_64 r85, r85, r87","ADD_64 r19, r19, r85","SLL_64 r81, r81, 32","ADD_64 r81, r83, r81","SLTU_64 r8, r81, r83","ADD r81, r8, 0","CONST32 r82, 0x00000000","ADD_64 r19, r19, r81","ADD_64 r19, r79, r19","SLTU_64 r8, r19, r79","ADD r79, r8, 0","CONST32 r80, 0x00000000","ADD_64 r23, r23, r79","ADD_64 r23, r61, r23","SLTU_64 r8, r23, r61","ADD r61, r8, 0","CONST32 r62, 0x00000000","ADD_64 r25, r25, r61","ADD_64 r25, r49, r25","SLTU_64 r8, r25, r49","ADD r49, r8, 0","CONST32 r50, 0x00000000","ADD_64 r6, r6, r49","ADD_64 r61, r63, r6","SLTU_64 r6, r61, r63","ADD r6, r6, 0","CONST32 r7, 0x00000000","MUL_64 r49, r31, r31","SRL_64 r77, r77, 31","ADD_64 r49, r49, r77","SLTU_64 r8, r67, r75","ADD r75, r8, 0","CONST32 r76, 0x00000000","ADD_64 r49, r49, r75","SLTU_64 r8, r65, r67","ADD r67, r8, 0","CONST32 r68, 0x00000000","ADD_64 r49, r49, r67","SLTU_64 r8, r63, r65","ADD r63, r8, 0","CONST32 r64, 0x00000000","ADD_64 r49, r49, r63","MUL_64 r63, r53, r51","MUL_64 r65, r35, r51","MUL_64 r51, r53, r31","ADD_64 r67, r65, r51","SLL_64 r51, r67, 32","ADD_64 r51, r63, r51","MUL_64 r21, r35, r21","SLTU_64 r8, r73, r71","ADD r71, r8, 0","CONST32 r72, 0x00000000","SLL_64 r71, r71, 32","SRL_64 r73, r73, 32","OR_64 r71, r71, r73","ADD_64 r21, r21, r71","SLTU_64 r8, r59, r69","ADD r69, r8, 0","CONST32 r70, 0x00000000","ADD_64 r21, r21, r69","SLTU_64 r8, r57, r59","ADD r59, r8, 0","CONST32 r60, 0x00000000","ADD_64 r21, r21, r59","SLTU_64 r8, r55, r57","ADD r57, r8, 0","CONST32 r58, 0x00000000","ADD_64 r21, r21, r57","ADD_64 r59, r51, r21","SLL_64 r21, r59, 1","SRL_64 r55, r55, 63","OR_64 r21, r21, r55","ADD_64 r21, r49, r21","ADD_64 r55, r6, r21","SLTU_64 r6, r55, r6","ADD r6, r6, 0","CONST32 r7, 0x00000000","MUL_64 r69, r19, r17","SRL_64 r73, r69, 32","MUL_64 r57, r73, r33","AND_64 r77, r69, r47","MUL_64 r71, r77, r33","MUL_64 r69, r73, r45","ADD_64 r69, r71, r69","SLTU_64 r8, r69, r71","ADD r71, r8, 0","CONST32 r72, 0x00000000","SLL_64 r71, r71, 32","SRL_64 r75, r69, 32","OR_64 r71, r71, r75","ADD_64 r57, r57, r71","MUL_64 r71, r77, r45","SLL_64 r69, r69, 32","ADD_64 r69, r71, r69","SLTU_64 r8, r69, r71","ADD r71, r8, 0","CONST32 r72, 0x00000000","ADD_64 r57, r57, r71","ADD_64 r61, r69, r61","SLTU_64 r8, r61, r69","ADD r69, r8, 0","CONST32 r70, 0x00000000","ADD_64 r57, r57, r69","MUL_64 r69, r77, r27","ADD_64 r71, r25, r69","SLTU_64 r8, r71, r25","ADD r25, r8, 0","CONST32 r26, 0x00000000","MUL_64 r69, r73, r43","OR_64 r25, r25, r69","MUL_64 r75, r77, r43","MUL_64 r69, r73, r27","ADD_64 r69, r75, r69","SLTU_64 r8, r69, r75","ADD r75, r8, 0","CONST32 r76, 0x00000000","SLL_64 r75, r75, 32","SRL_64 r79, r69, 32","OR_64 r75, r75, r79","ADD_64 r25, r25, r75","SLL_64 r69, r69, 32","ADD_64 r69, r71, r69","SLTU_64 r8, r69, r71","ADD r71, r8, 0","CONST32 r72, 0x00000000","ADD_64 r25, r25, r71","MUL_64 r71, r77, r29","ADD_64 r75, r23, r71","SLTU_64 r8, r75, r23","ADD r23, r8, 0","CONST32 r24, 0x00000000","MUL_64 r71, r73, r41","ADD_64 r23, r23, r71","MUL_64 r79, r77, r41","MUL_64 r71, r73, r29","ADD_64 r71, r79, r71","SLTU_64 r8, r71, r79","ADD r79, r8, 0","CONST32 r80, 0x00000000","SLL_64 r79, r79, 32","SRL_64 r81, r71, 32","OR_64 r79, r79, r81","ADD_64 r23, r23, r79","SLL_64 r71, r71, 32","ADD_64 r71, r75, r71","SLTU_64 r8, r71, r75","ADD r75, r8, 0","CONST32 r76, 0x00000000","ADD_64 r23, r23, r75","MUL_64 r75, r77, r37","ADD_64 r75, r19, r75","SLTU_64 r8, r75, r19","ADD r19, r8, 0","CONST32 r20, 0x00000000","MUL_64 r79, r73, r39","OR_64 r19, r19, r79","MUL_64 r77, r77, r39","MUL_64 r73, r73, r37","ADD_64 r73, r77, r73","SLTU_64 r8, r73, r77","ADD r77, r8, 0","CONST32 r78, 0x00000000","SLL_64 r77, r77, 32","SRL_64 r79, r73, 32","OR_64 r77, r77, r79","ADD_64 r19, r19, r77","SLL_64 r73, r73, 32","ADD_64 r73, r75, r73","SLTU_64 r8, r73, r75","ADD r73, r8, 0","CONST32 r74, 0x00000000","ADD_64 r19, r19, r73","ADD_64 r19, r71, r19","SLTU_64 r8, r19, r71","ADD r71, r8, 0","CONST32 r72, 0x00000000","ADD_64 r23, r23, r71","ADD_64 r23, r69, r23","SLTU_64 r8, r23, r69","ADD r69, r8, 0","CONST32 r70, 0x00000000","ADD_64 r25, r25, r69","ADD_64 r25, r61, r25","SLTU_64 r8, r25, r61","ADD r61, r8, 0","CONST32 r62, 0x00000000","ADD_64 r57, r57, r61","ADD_64 r61, r55, r57","SLTU_64 r8, r61, r55","ADD r55, r8, 0","CONST32 r56, 0x00000000","ADD_64 r6, r6, r55","MUL_64 r55, r53, r53","MUL_64 r57, r53, r35","SLL_64 r53, r57, 33","ADD_64 r53, r55, r53","MUL_64 r31, r35, r31","SLTU_64 r8, r67, r65","ADD r65, r8, 0","CONST32 r66, 0x00000000","SLL_64 r65, r65, 32","SRL_64 r67, r67, 32","OR_64 r65, r65, r67","ADD_64 r31, r31, r65","SLTU_64 r8, r51, r63","ADD r63, r8, 0","CONST32 r64, 0x00000000","ADD_64 r31, r31, r63","SLTU_64 r8, r59, r51","ADD r51, r8, 0","CONST32 r52, 0x00000000","ADD_64 r31, r31, r51","SLL_64 r51, r31, 1","SRL_64 r59, r59, 63","OR_64 r51, r51, r59","ADD_64 r51, r53, r51","SLTU_64 r8, r21, r49","ADD r21, r8, 0","CONST32 r22, 0x00000000","ADD_64 r49, r51, r21","ADD_64 r59, r6, r49","SLTU_64 r6, r59, r6","ADD r6, r6, 0","CONST32 r7, 0x00000000","MUL_64 r63, r19, r17","SRL_64 r67, r63, 32","MUL_64 r21, r67, r33","AND_64 r71, r63, r47","MUL_64 r65, r71, r33","MUL_64 r63, r67, r45","ADD_64 r63, r65, r63","SLTU_64 r8, r63, r65","ADD r65, r8, 0","CONST32 r66, 0x00000000","SLL_64 r65, r65, 32","SRL_64 r69, r63, 32","OR_64 r65, r65, r69","ADD_64 r21, r21, r65","MUL_64 r65, r71, r45","SLL_64 r63, r63, 32","ADD_64 r63, r65, r63","SLTU_64 r8, r63, r65","ADD r65, r8, 0","CONST32 r66, 0x00000000","ADD_64 r21, r21, r65","ADD_64 r61, r63, r61","SLTU_64 r8, r61, r63","ADD r63, r8, 0","CONST32 r64, 0x00000000","ADD_64 r21, r21, r63","MUL_64 r63, r71, r27","ADD_64 r65, r25, r63","SLTU_64 r8, r65, r25","ADD r25, r8, 0","CONST32 r26, 0x00000000","MUL_64 r63, r67, r43","OR_64 r25, r25, r63","MUL_64 r69, r71, r43","MUL_64 r63, r67, r27","ADD_64 r63, r69, r63","SLTU_64 r8, r63, r69","ADD r69, r8, 0","CONST32 r70, 0x00000000","SLL_64 r69, r69, 32","SRL_64 r73, r63, 32","OR_64 r69, r69, r73","ADD_64 r25, r25, r69","SLL_64 r63, r63, 32","ADD_64 r63, r65, r63","SLTU_64 r8, r63, r65","ADD r65, r8, 0","CONST32 r66, 0x00000000","ADD_64 r25, r25, r65","MUL_64 r65, r71, r29","ADD_64 r69, r23, r65","SLTU_64 r8, r69, r23","ADD r23, r8, 0","CONST32 r24, 0x00000000","MUL_64 r65, r67, r41","ADD_64 r23, r23, r65","MUL_64 r73, r71, r41","MUL_64 r65, r67, r29","ADD_64 r65, r73, r65","SLTU_64 r8, r65, r73","ADD r73, r8, 0","CONST32 r74, 0x00000000","SLL_64 r73, r73, 32","SRL_64 r75, r65, 32","OR_64 r73, r73, r75","ADD_64 r23, r23, r73","SLL_64 r65, r65, 32","ADD_64 r65, r69, r65","SLTU_64 r8, r65, r69","ADD r69, r8, 0","CONST32 r70, 0x00000000","ADD_64 r23, r23, r69","MUL_64 r69, r71, r37","ADD_64 r69, r19, r69","SLTU_64 r8, r69, r19","ADD r19, r8, 0","CONST32 r20, 0x00000000","MUL_64 r73, r67, r39","OR_64 r19, r19, r73","MUL_64 r71, r71, r39","MUL_64 r67, r67, r37","ADD_64 r67, r71, r67","SLTU_64 r8, r67, r71","ADD r71, r8, 0","CONST32 r72, 0x00000000","SLL_64 r71, r71, 32","SRL_64 r73, r67, 32","OR_64 r71, r71, r73","ADD_64 r19, r19, r71","SLL_64 r67, r67, 32","ADD_64 r67, r69, r67","SLTU_64 r8, r67, r69","ADD r67, r8, 0","CONST32 r68, 0x00000000","ADD_64 r19, r19, r67","ADD_64 r19, r65, r19","SLTU_64 r8, r19, r65","ADD r65, r8, 0","CONST32 r66, 0x00000000","ADD_64 r23, r23, r65","ADD_64 r23, r63, r23","SLTU_64 r8, r23, r63","ADD r63, r8, 0","CONST32 r64, 0x00000000","ADD_64 r25, r25, r63","ADD_64 r25, r61, r25","SLTU_64 r8, r25, r61","ADD r61, r8, 0","CONST32 r62, 0x00000000","ADD_64 r21, r21, r61","ADD_64 r21, r59, r21","SLTU_64 r8, r21, r59","ADD r59, r8, 0","CONST32 r60, 0x00000000","ADD_64 r6, r6, r59","SRL_64 r31, r31, 63","MUL_64 r35, r35, r35","SRL_64 r57, r57, 31","ADD_64 r35, r35, r57","SLTU_64 r8, r53, r55","ADD r55, r8, 0","CONST32 r56, 0x00000000","ADD_64 r35, r35, r55","SLTU_64 r8, r51, r53","ADD r53, r8, 0","CONST32 r54, 0x00000000","ADD_64 r35, r35, r53","SLTU_64 r8, r49, r51","ADD r49, r8, 0","CONST32 r50, 0x00000000","ADD_64 r35, r35, r49","ADD_64 r31, r31, r35","ADD_64 r6, r6, r31","MUL_64 r35, r19, r17","SRL_64 r31, r35, 32","MUL_64 r17, r31, r33","AND_64 r35, r35, r47","MUL_64 r47, r35, r33","MUL_64 r33, r31, r45","ADD_64 r33, r47, r33","SLTU_64 r8, r33, r47","ADD r47, r8, 0","CONST32 r48, 0x00000000","SLL_64 r47, r47, 32","SRL_64 r49, r33, 32","OR_64 r47, r47, r49","ADD_64 r17, r17, r47","MUL_64 r45, r35, r45","SLL_64 r33, r33, 32","ADD_64 r33, r45, r33","SLTU_64 r8, r33, r45","ADD r45, r8, 0","CONST32 r46, 0x00000000","ADD_64 r17, r17, r45","ADD_64 r21, r33, r21","SLTU_64 r8, r21, r33","ADD r33, r8, 0","CONST32 r34, 0x00000000","ADD_64 r17, r17, r33","MUL_64 r33, r35, r27","ADD_64 r33, r25, r33","SLTU_64 r8, r33, r25","ADD r25, r8, 0","CONST32 r26, 0x00000000","MUL_64 r45, r31, r43","OR_64 r25, r25, r45","MUL_64 r43, r35, r43","MUL_64 r27, r31, r27","ADD_64 r27, r43, r27","SLTU_64 r8, r27, r43","ADD r43, r8, 0","CONST32 r44, 0x00000000","SLL_64 r43, r43, 32","SRL_64 r45, r27, 32","OR_64 r43, r43, r45","ADD_64 r25, r25, r43","SLL_64 r27, r27, 32","ADD_64 r27, r33, r27","SLTU_64 r8, r27, r33","ADD r33, r8, 0","CONST32 r34, 0x00000000","ADD_64 r25, r25, r33","MUL_64 r33, r35, r29","ADD_64 r33, r23, r33","SLTU_64 r8, r33, r23","ADD r23, r8, 0","CONST32 r24, 0x00000000","MUL_64 r43, r31, r41","ADD_64 r23, r23, r43","MUL_64 r41, r35, r41","MUL_64 r29, r31, r29","ADD_64 r29, r41, r29","SLTU_64 r8, r29, r41","ADD r41, r8, 0","CONST32 r42, 0x00000000","SLL_64 r41, r41, 32","SRL_64 r43, r29, 32","OR_64 r41, r41, r43","ADD_64 r23, r23, r41","SLL_64 r29, r29, 32","ADD_64 r29, r33, r29","SLTU_64 r8, r29, r33","ADD r33, r8, 0","CONST32 r34, 0x00000000","ADD_64 r23, r23, r33","MUL_64 r33, r35, r37","ADD_64 r33, r19, r33","SLTU_64 r8, r33, r19","ADD r19, r8, 0","CONST32 r20, 0x00000000","MUL_64 r41, r31, r39","OR_64 r19, r19, r41","MUL_64 r35, r35, r39","MUL_64 r31, r31, r37","ADD_64 r31, r35, r31","SLTU_64 r8, r31, r35","ADD r35, r8, 0","CONST32 r36, 0x00000000","SLL_64 r35, r35, 32","SRL_64 r37, r31, 32","OR_64 r35, r35, r37","ADD_64 r19, r19, r35","SLL_64 r31, r31, 32","ADD_64 r31, r33, r31","SLTU_64 r8, r31, r33","ADD r31, r8, 0","CONST32 r32, 0x00000000","ADD_64 r19, r19, r31","ADD_64 r19, r29, r19","SLTU_64 r8, r19, r29","ADD r29, r8, 0","CONST32 r30, 0x00000000","ADD_64 r23, r23, r29","ADD_64 r23, r27, r23","SLTU_64 r8, r23, r27","ADD r27, r8, 0","CONST32 r28, 0x00000000","ADD_64 r25, r25, r27","ADD_64 r25, r21, r25","SLTU_64 r8, r25, r21","ADD r21, r8, 0","CONST32 r22, 0x00000000","ADD_64 r17, r17, r21","ADD_64 r6, r6, r17","CONST32 r21, 0xe131a029","CONST32 r22, 0x30644e72","SLTU_64 r8, r6, r21","JUMP_IF_ZERO cond=r8, target_pc=2181464"],"start_pc":2178492}],"stats":{"after":{"bus_interactions":6560,"constraints":0,"main_columns":6001},"before":{"bus_interactions":57996,"constraints":0,"main_columns":41454}},"value":994879050,"width_before":99450},{"cost_after":559.0,"cost_before":3053.0,"execution_frequency":28020,"original_blocks":[{"instructions":["ADD r12, r4, 52","ADD r12, r12, 32","LOADW r13, [r12 + 0x2124]","LOADW r12, [r12 + 0x2120]","STOREW [r9 + 0x2120], r12","STOREW [r9 + 0x2124], r13","ADD r12, r4, 52","ADD r12, r12, 24","LOADW r13, [r12 + 0x2124]","LOADW r12, [r12 + 0x2120]","STOREW [r10 + 0x2120], r12","STOREW [r10 + 0x2124], r13","ADD r12, r4, 52","ADD r12, r12, 16","LOADW r13, [r12 + 0x2124]","LOADW r12, [r12 + 0x2120]","STOREW [r11 + 0x2120], r12","STOREW [r11 + 0x2124], r13","ADD r12, r4, 52","ADD r12, r12, 8","LOADW r13, [r12 + 0x2124]","LOADW r12, [r12 + 0x2120]","STOREW [r6 + 0x2120], r12","STOREW [r6 + 0x2124], r13","LOADW r13, [r4 + 0x2158]","LOADW r12, [r4 + 0x2154]","STOREW [r4 + 0x23d8], r12","STOREW [r4 + 0x23dc], r13","ADD r8, r8, -1","JUMP_IF cond=r8, target_pc=311424"],"start_pc":311436}],"stats":{"after":{"bus_interactions":320,"constraints":0,"main_columns":239},"before":{"bus_interactions":1768,"constraints":0,"main_columns":1285}},"value":69881880,"width_before":3053},{"cost_after":269.0,"cost_before":1238.0,"execution_frequency":5733,"original_blocks":[{"instructions":["LOADW r11, [r1 + 0x2124]","SLL r12, r3, 7","ADD r11, r11, r12","STOREW [r11 + 0x2128], r18","STOREW [r11 + 0x2124], r31","CONST32 r12, 0x00000006","STOREW [r11 + 0x2120], r12","ADD r11, r3, 1","STOREW [r1 + 0x2128], r11","LOADW r11, [r1 + 0x2134]","LOADW r12, [r1 + 0x212c]","NEQ r12, r11, r12","JUMP_IF cond=r12, target_pc=2023476"],"start_pc":2023412}],"stats":{"after":{"bus_interactions":156,"constraints":0,"main_columns":113},"before":{"bus_interactions":704,"constraints":0,"main_columns":534}},"value":5555277,"width_before":1238},{"cost_after":557.0,"cost_before":3044.0,"execution_frequency":5244,"original_blocks":[{"instructions":["ADD r1, r4, 1","STOREW [r0 + 0x2270], r1","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r4, r1, -64","LOADW r6, [r4 + 0x2124]","LOADW r5, [r4 + 0x2120]","STOREW [r1 + 0x2120], r5","STOREW [r1 + 0x2124], r6","ADD r5, r1, 8","ADD r6, r4, 8","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r5, r1, 16","ADD r6, r4, 16","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r1, r1, 24","ADD r4, r4, 24","LOADW r5, [r4 + 0x2124]","LOADW r4, [r4 + 0x2120]","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1778268}],"stats":{"after":{"bus_interactions":320,"constraints":0,"main_columns":237},"before":{"bus_interactions":1760,"constraints":0,"main_columns":1284}},"value":13041828,"width_before":3044},{"cost_after":11769.0,"cost_before":32331.0,"execution_frequency":720,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r7, r1, -32","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -160","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -24","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -152","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -16","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -144","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r6, r1, -136","LOADBU r7, [r6 + 0x2120]","LOADBU r9, [r6 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r6 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r6 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r6 + 0x2124]","LOADBU r9, [r6 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r6 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r6 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r4, r7, 0","ADD r5, r8, 0","ADD r1, r1, -8","LOADBU r9, [r1 + 0x2120]","LOADBU r11, [r1 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r1 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r1 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r1 + 0x2124]","LOADBU r11, [r1 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r1 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r1 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r6 + 0x2120], r7","SRL r9, r7, 8","STOREB [r6 + 0x2121], r9","SRL r9, r7, 16","STOREB [r6 + 0x2122], r9","SRL r9, r7, 24","STOREB [r6 + 0x2123], r9","STOREB [r6 + 0x2124], r8","SRL r9, r8, 8","STOREB [r6 + 0x2125], r9","SRL r9, r8, 16","STOREB [r6 + 0x2126], r9","SRL r9, r8, 24","STOREB [r6 + 0x2127], r9","STOREB [r1 + 0x2120], r4","SRL r6, r4, 8","STOREB [r1 + 0x2121], r6","SRL r6, r4, 16","STOREB [r1 + 0x2122], r6","SRL r6, r4, 24","STOREB [r1 + 0x2123], r6","STOREB [r1 + 0x2124], r5","SRL r6, r5, 8","STOREB [r1 + 0x2125], r6","SRL r6, r5, 16","STOREB [r1 + 0x2126], r6","SRL r6, r5, 24","STOREB [r1 + 0x2127], r6","RET to_pc=r2, to_fp=r3"],"start_pc":1776084}],"stats":{"after":{"bus_interactions":6884,"constraints":0,"main_columns":4885},"before":{"bus_interactions":18020,"constraints":0,"main_columns":14311}},"value":14804640,"width_before":32331},{"cost_after":3192.0,"cost_before":16513.0,"execution_frequency":1737,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r5, 5","ADD r4, r1, r4","LOADW r1, [r0 + 0x2208]","LOADBU r6, [r1 + 0x212c]","LOADBU r8, [r1 + 0x212d]","SLL r8, r8, 8","OR r6, r6, r8","LOADBU r8, [r1 + 0x212e]","SLL r8, r8, 16","OR r6, r6, r8","LOADBU r8, [r1 + 0x212f]","SLL r8, r8, 24","OR r6, r6, r8","LOADBU r7, [r1 + 0x2130]","LOADBU r8, [r1 + 0x2131]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r1 + 0x2132]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r1 + 0x2133]","SLL r8, r8, 24","OR r7, r7, r8","ADD r18, r6, 0","ADD r19, r7, 0","SLL_64 r6, r18, 56","CONST32 r14, 0x0000ff00","CONST32 r15, 0x00000000","AND_64 r8, r18, r14","SLL_64 r8, r8, 40","OR_64 r6, r6, r8","CONST32 r16, 0x00ff0000","CONST32 r17, 0x00000000","AND_64 r8, r18, r16","SLL_64 r8, r8, 24","CONST32 r10, 0xff000000","CONST32 r11, 0x00000000","AND_64 r12, r18, r10","SLL_64 r12, r12, 8","OR_64 r8, r8, r12","OR_64 r6, r6, r8","SRL_64 r8, r18, 8","AND_64 r8, r8, r10","SRL_64 r12, r18, 24","AND_64 r12, r12, r16","OR_64 r8, r8, r12","SRL_64 r12, r18, 40","AND_64 r12, r12, r14","SRL_64 r18, r18, 56","OR_64 r12, r12, r18","OR_64 r8, r8, r12","OR_64 r6, r6, r8","STOREW [r4 + 0x2120], r6","STOREW [r4 + 0x2124], r7","LOADBU r6, [r1 + 0x2124]","LOADBU r8, [r1 + 0x2125]","SLL r8, r8, 8","OR r6, r6, r8","LOADBU r8, [r1 + 0x2126]","SLL r8, r8, 16","OR r6, r6, r8","LOADBU r8, [r1 + 0x2127]","SLL r8, r8, 24","OR r6, r6, r8","LOADBU r7, [r1 + 0x2128]","LOADBU r8, [r1 + 0x2129]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r1 + 0x212a]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r1 + 0x212b]","SLL r8, r8, 24","OR r7, r7, r8","ADD r12, r6, 0","ADD r13, r7, 0","SLL_64 r6, r12, 56","AND_64 r8, r12, r14","SLL_64 r8, r8, 40","OR_64 r6, r6, r8","AND_64 r8, r12, r16","SLL_64 r8, r8, 24","AND_64 r18, r12, r10","SLL_64 r18, r18, 8","OR_64 r8, r8, r18","OR_64 r6, r6, r8","SRL_64 r8, r12, 8","AND_64 r8, r8, r10","SRL_64 r10, r12, 24","AND_64 r10, r10, r16","OR_64 r8, r8, r10","SRL_64 r10, r12, 40","AND_64 r10, r10, r14","SRL_64 r12, r12, 56","OR_64 r10, r10, r12","OR_64 r8, r8, r10","OR_64 r6, r6, r8","STOREW [r4 + 0x2128], r6","STOREW [r4 + 0x212c], r7","ADD r5, r5, 1","STOREW [r0 + 0x2270], r5","LOADBU r5, [r1 + 0x2120]","LOADBU r6, [r1 + 0x2121]","SLL r6, r6, 8","OR r5, r5, r6","LOADBU r6, [r1 + 0x2122]","SLL r6, r6, 16","OR r5, r5, r6","LOADBU r6, [r1 + 0x2123]","SLL r6, r6, 24","OR r5, r5, r6","ADD r7, r5, 0","CONST32 r5, 0x00000000","CONST32 r6, 0x00000000","STOREW [r4 + 0x2138], r5","STOREW [r4 + 0x213c], r6","SLL r5, r7, 24","CONST32 r8, 0x0000ff00","AND r6, r7, r8","SLL r6, r6, 8","OR r5, r5, r6","SRL r6, r7, 8","AND r6, r6, r8","SRL r7, r7, 24","OR r6, r6, r7","OR r5, r5, r6","ADD r5, r5, 0","CONST32 r6, 0x00000000","STOREW [r4 + 0x2130], r5","STOREW [r4 + 0x2134], r6","ADD r1, r1, 20","STOREW [r0 + 0x2208], r1","RET to_pc=r2, to_fp=r3"],"start_pc":1781248}],"stats":{"after":{"bus_interactions":1856,"constraints":0,"main_columns":1336},"before":{"bus_interactions":9396,"constraints":0,"main_columns":7117}},"value":23138577,"width_before":16513},{"cost_after":1473.0,"cost_before":3433.0,"execution_frequency":28020,"original_blocks":[{"instructions":["LOADBU r5, [r0 + 0x2120]","STOREB [r1 + 0x2120], r5","ADD r5, r1, 1","ADD r6, r0, 1","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","ADD r5, r1, 2","ADD r6, r0, 2","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","ADD r5, r1, 3","ADD r6, r0, 3","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","ADD r5, r1, 4","ADD r6, r0, 4","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","ADD r5, r1, 5","ADD r6, r0, 5","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","ADD r5, r1, 6","ADD r6, r0, 6","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","ADD r5, r1, 7","ADD r6, r0, 7","LOADBU r6, [r6 + 0x2120]","STOREB [r5 + 0x2120], r6","ADD r5, r1, 8","ADD r1, r0, 8","SUB r0, r2, 8","JUMP_IF_ZERO cond=r0, target_pc=3073704"],"start_pc":3073552}],"stats":{"after":{"bus_interactions":824,"constraints":0,"main_columns":649},"before":{"bus_interactions":2008,"constraints":0,"main_columns":1425}},"value":54919200,"width_before":3433},{"cost_after":5366.0,"cost_before":26020.0,"execution_frequency":992,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r5, r4, 5","ADD r5, r1, r5","LOADW r1, [r0 + 0x2208]","LOADBU r6, [r1 + 0x2138]","LOADBU r8, [r1 + 0x2139]","SLL r8, r8, 8","OR r6, r6, r8","LOADBU r8, [r1 + 0x213a]","SLL r8, r8, 16","OR r6, r6, r8","LOADBU r8, [r1 + 0x213b]","SLL r8, r8, 24","OR r6, r6, r8","LOADBU r7, [r1 + 0x213c]","LOADBU r8, [r1 + 0x213d]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r1 + 0x213e]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r1 + 0x213f]","SLL r8, r8, 24","OR r7, r7, r8","ADD r18, r6, 0","ADD r19, r7, 0","SLL_64 r6, r18, 56","CONST32 r14, 0x0000ff00","CONST32 r15, 0x00000000","AND_64 r8, r18, r14","SLL_64 r8, r8, 40","OR_64 r6, r6, r8","CONST32 r16, 0x00ff0000","CONST32 r17, 0x00000000","AND_64 r8, r18, r16","SLL_64 r8, r8, 24","CONST32 r10, 0xff000000","CONST32 r11, 0x00000000","AND_64 r12, r18, r10","SLL_64 r12, r12, 8","OR_64 r8, r8, r12","OR_64 r6, r6, r8","SRL_64 r8, r18, 8","AND_64 r8, r8, r10","SRL_64 r12, r18, 24","AND_64 r12, r12, r16","OR_64 r8, r8, r12","SRL_64 r12, r18, 40","AND_64 r12, r12, r14","SRL_64 r18, r18, 56","OR_64 r12, r12, r18","OR_64 r8, r8, r12","OR_64 r6, r6, r8","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","LOADBU r6, [r1 + 0x2130]","LOADBU r8, [r1 + 0x2131]","SLL r8, r8, 8","OR r6, r6, r8","LOADBU r8, [r1 + 0x2132]","SLL r8, r8, 16","OR r6, r6, r8","LOADBU r8, [r1 + 0x2133]","SLL r8, r8, 24","OR r6, r6, r8","LOADBU r7, [r1 + 0x2134]","LOADBU r8, [r1 + 0x2135]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r1 + 0x2136]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r1 + 0x2137]","SLL r8, r8, 24","OR r7, r7, r8","ADD r18, r6, 0","ADD r19, r7, 0","SLL_64 r6, r18, 56","AND_64 r8, r18, r14","SLL_64 r8, r8, 40","OR_64 r6, r6, r8","AND_64 r8, r18, r16","SLL_64 r8, r8, 24","AND_64 r12, r18, r10","SLL_64 r12, r12, 8","OR_64 r8, r8, r12","OR_64 r6, r6, r8","SRL_64 r8, r18, 8","AND_64 r8, r8, r10","SRL_64 r12, r18, 24","AND_64 r12, r12, r16","OR_64 r8, r8, r12","SRL_64 r12, r18, 40","AND_64 r12, r12, r14","SRL_64 r18, r18, 56","OR_64 r12, r12, r18","OR_64 r8, r8, r12","OR_64 r6, r6, r8","STOREW [r5 + 0x2128], r6","STOREW [r5 + 0x212c], r7","LOADBU r6, [r1 + 0x2128]","LOADBU r8, [r1 + 0x2129]","SLL r8, r8, 8","OR r6, r6, r8","LOADBU r8, [r1 + 0x212a]","SLL r8, r8, 16","OR r6, r6, r8","LOADBU r8, [r1 + 0x212b]","SLL r8, r8, 24","OR r6, r6, r8","LOADBU r7, [r1 + 0x212c]","LOADBU r8, [r1 + 0x212d]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r1 + 0x212e]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r1 + 0x212f]","SLL r8, r8, 24","OR r7, r7, r8","ADD r18, r6, 0","ADD r19, r7, 0","SLL_64 r6, r18, 56","AND_64 r8, r18, r14","SLL_64 r8, r8, 40","OR_64 r6, r6, r8","AND_64 r8, r18, r16","SLL_64 r8, r8, 24","AND_64 r12, r18, r10","SLL_64 r12, r12, 8","OR_64 r8, r8, r12","OR_64 r6, r6, r8","SRL_64 r8, r18, 8","AND_64 r8, r8, r10","SRL_64 r12, r18, 24","AND_64 r12, r12, r16","OR_64 r8, r8, r12","SRL_64 r12, r18, 40","AND_64 r12, r12, r14","SRL_64 r18, r18, 56","OR_64 r12, r12, r18","OR_64 r8, r8, r12","OR_64 r6, r6, r8","STOREW [r5 + 0x2130], r6","STOREW [r5 + 0x2134], r7","LOADBU r6, [r1 + 0x2120]","LOADBU r8, [r1 + 0x2121]","SLL r8, r8, 8","OR r6, r6, r8","LOADBU r8, [r1 + 0x2122]","SLL r8, r8, 16","OR r6, r6, r8","LOADBU r8, [r1 + 0x2123]","SLL r8, r8, 24","OR r6, r6, r8","LOADBU r7, [r1 + 0x2124]","LOADBU r8, [r1 + 0x2125]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r1 + 0x2126]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r1 + 0x2127]","SLL r8, r8, 24","OR r7, r7, r8","ADD r12, r6, 0","ADD r13, r7, 0","SLL_64 r6, r12, 56","AND_64 r8, r12, r14","SLL_64 r8, r8, 40","OR_64 r6, r6, r8","AND_64 r8, r12, r16","SLL_64 r8, r8, 24","AND_64 r18, r12, r10","SLL_64 r18, r18, 8","OR_64 r8, r8, r18","OR_64 r6, r6, r8","SRL_64 r8, r12, 8","AND_64 r8, r8, r10","SRL_64 r10, r12, 24","AND_64 r10, r10, r16","OR_64 r8, r8, r10","SRL_64 r10, r12, 40","AND_64 r10, r10, r14","SRL_64 r12, r12, 56","OR_64 r10, r10, r12","OR_64 r8, r8, r10","OR_64 r6, r6, r8","STOREW [r5 + 0x2138], r6","STOREW [r5 + 0x213c], r7","ADD r4, r4, 1","STOREW [r0 + 0x2270], r4","ADD r1, r1, 32","STOREW [r0 + 0x2208], r1","RET to_pc=r2, to_fp=r3"],"start_pc":1752784}],"stats":{"after":{"bus_interactions":3124,"constraints":0,"main_columns":2242},"before":{"bus_interactions":14784,"constraints":0,"main_columns":11236}},"value":20488768,"width_before":26020},{"cost_after":556.0,"cost_before":3853.0,"execution_frequency":2430,"original_blocks":[{"instructions":["ADD r6, r4, 736","ADD r6, r6, 32","ADD r8, r4, 52","ADD r8, r8, 32","LOADW r9, [r8 + 0x2124]","LOADW r8, [r8 + 0x2120]","STOREW [r6 + 0x2120], r8","STOREW [r6 + 0x2124], r9","ADD r6, r4, 736","ADD r6, r6, 24","ADD r8, r4, 52","ADD r8, r8, 24","LOADW r9, [r8 + 0x2124]","LOADW r8, [r8 + 0x2120]","STOREW [r6 + 0x2120], r8","STOREW [r6 + 0x2124], r9","ADD r6, r4, 736","ADD r6, r6, 16","ADD r8, r4, 52","ADD r8, r8, 16","LOADW r9, [r8 + 0x2124]","LOADW r8, [r8 + 0x2120]","STOREW [r6 + 0x2120], r8","STOREW [r6 + 0x2124], r9","ADD r6, r4, 736","ADD r6, r6, 8","ADD r8, r4, 52","ADD r8, r8, 8","LOADW r9, [r8 + 0x2124]","LOADW r8, [r8 + 0x2120]","STOREW [r6 + 0x2120], r8","STOREW [r6 + 0x2124], r9","LOADW r9, [r4 + 0x2158]","LOADW r8, [r4 + 0x2154]","STOREW [r4 + 0x2400], r8","STOREW [r4 + 0x2404], r9","ADD r5, r5, -1","JUMP_IF cond=r5, target_pc=311572"],"start_pc":311584}],"stats":{"after":{"bus_interactions":316,"constraints":0,"main_columns":240},"before":{"bus_interactions":2248,"constraints":0,"main_columns":1605}},"value":8011710,"width_before":3853},{"cost_after":847.0,"cost_before":6007.0,"execution_frequency":2728,"original_blocks":[{"instructions":["ADD r4, r1, -1","STOREW [r0 + 0x2270], r4","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r4, r1, r4","ADD r1, r4, -32","LOADW r8, [r4 + 0x2124]","LOADW r7, [r4 + 0x2120]","LOADW r12, [r1 + 0x2124]","LOADW r11, [r1 + 0x2120]","SUB_64 r5, r7, r11","STOREW [r1 + 0x2120], r5","STOREW [r1 + 0x2124], r6","ADD r1, r4, -24","LOADW r6, [r4 + 0x212c]","LOADW r5, [r4 + 0x2128]","LOADW r18, [r1 + 0x2124]","LOADW r17, [r1 + 0x2120]","SUB_64 r9, r5, r17","SLTU_64 r7, r7, r11","ADD r15, r7, 0","CONST32 r16, 0x00000000","SUB_64 r7, r9, r15","STOREW [r1 + 0x2120], r7","STOREW [r1 + 0x2124], r8","ADD r1, r4, -16","LOADW r12, [r4 + 0x2134]","LOADW r11, [r4 + 0x2130]","LOADW r14, [r1 + 0x2124]","LOADW r13, [r1 + 0x2120]","SUB_64 r7, r11, r13","SLTU_64 r5, r5, r17","SLTU_64 r6, r9, r15","OR r5, r5, r6","ADD r9, r5, 0","CONST32 r10, 0x00000000","SUB_64 r5, r7, r9","STOREW [r1 + 0x2120], r5","STOREW [r1 + 0x2124], r6","ADD r1, r4, -8","LOADW r5, [r4 + 0x213c]","LOADW r4, [r4 + 0x2138]","LOADW r16, [r1 + 0x2124]","LOADW r15, [r1 + 0x2120]","SUB_64 r4, r4, r15","SLTU_64 r6, r11, r13","SLTU_64 r7, r7, r9","OR r6, r6, r7","ADD r6, r6, 0","CONST32 r7, 0x00000000","SUB_64 r4, r4, r6","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1628732}],"stats":{"after":{"bus_interactions":448,"constraints":0,"main_columns":399},"before":{"bus_interactions":3476,"constraints":0,"main_columns":2531}},"value":14076480,"width_before":6007},{"cost_after":423.0,"cost_before":3755.0,"execution_frequency":5456,"original_blocks":[{"instructions":["LOADW r6, [r0 + 0x2144]","LOADW r5, [r0 + 0x2140]","SLL_64 r9, r5, 1","STOREW [r0 + 0x2140], r9","STOREW [r0 + 0x2144], r10","LOADW r8, [r0 + 0x214c]","LOADW r7, [r0 + 0x2148]","SLL_64 r3, r7, 1","SRL_64 r5, r5, 63","OR_64 r5, r3, r5","STOREW [r0 + 0x2148], r5","STOREW [r0 + 0x214c], r6","LOADW r12, [r0 + 0x2154]","LOADW r11, [r0 + 0x2150]","SLL_64 r3, r11, 1","SRL_64 r7, r7, 63","OR_64 r7, r3, r7","STOREW [r0 + 0x2150], r7","STOREW [r0 + 0x2154], r8","LOADW r4, [r0 + 0x215c]","LOADW r3, [r0 + 0x2158]","SLL_64 r3, r3, 1","SRL_64 r11, r11, 63","OR_64 r3, r3, r11","STOREW [r0 + 0x2158], r3","STOREW [r0 + 0x215c], r4","CONST32 r11, 0xe131a029","CONST32 r12, 0x30644e72","SLTU_64 r13, r3, r11","JUMP_IF cond=r13, target_pc=513140"],"start_pc":512776}],"stats":{"after":{"bus_interactions":232,"constraints":0,"main_columns":191},"before":{"bus_interactions":2088,"constraints":0,"main_columns":1667}},"value":18179392,"width_before":3755},{"cost_after":557.0,"cost_before":3044.0,"execution_frequency":18261,"original_blocks":[{"instructions":["ADD r1, r4, 1","STOREW [r0 + 0x2270], r1","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r4, r1, -32","LOADW r6, [r4 + 0x2124]","LOADW r5, [r4 + 0x2120]","STOREW [r1 + 0x2120], r5","STOREW [r1 + 0x2124], r6","ADD r5, r1, 8","ADD r6, r4, 8","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r5, r1, 16","ADD r6, r4, 16","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r1, r1, 24","ADD r4, r4, 24","LOADW r5, [r4 + 0x2124]","LOADW r4, [r4 + 0x2120]","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1765696}],"stats":{"after":{"bus_interactions":320,"constraints":0,"main_columns":237},"before":{"bus_interactions":1760,"constraints":0,"main_columns":1284}},"value":45415107,"width_before":3044},{"cost_after":751.0,"cost_before":4244.0,"execution_frequency":3675,"original_blocks":[{"instructions":["ADD r4, r1, -1","STOREW [r0 + 0x2270], r4","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r6, r1, r4","ADD r1, r6, -8","LOADW r5, [r1 + 0x2124]","LOADW r4, [r1 + 0x2120]","LOADW r8, [r6 + 0x213c]","LOADW r7, [r6 + 0x2138]","AND_64 r4, r4, r7","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","ADD r1, r6, -16","LOADW r5, [r1 + 0x2124]","LOADW r4, [r1 + 0x2120]","LOADW r8, [r6 + 0x2134]","LOADW r7, [r6 + 0x2130]","AND_64 r4, r4, r7","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","ADD r1, r6, -24","LOADW r5, [r1 + 0x2124]","LOADW r4, [r1 + 0x2120]","LOADW r8, [r6 + 0x212c]","LOADW r7, [r6 + 0x2128]","AND_64 r4, r4, r7","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","ADD r1, r6, -32","LOADW r5, [r1 + 0x2124]","LOADW r4, [r1 + 0x2120]","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","AND_64 r4, r4, r6","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1443044}],"stats":{"after":{"bus_interactions":440,"constraints":0,"main_columns":311},"before":{"bus_interactions":2460,"constraints":0,"main_columns":1784}},"value":12836775,"width_before":4244},{"cost_after":53.0,"cost_before":135.0,"execution_frequency":105057,"original_blocks":[{"instructions":["EQ r1, r5, 0","JUMP_IF cond=r1, target_pc=3073704"],"start_pc":3073480}],"stats":{"after":{"bus_interactions":32,"constraints":0,"main_columns":21},"before":{"bus_interactions":72,"constraints":0,"main_columns":63}},"value":8614674,"width_before":135},{"cost_after":2545.0,"cost_before":5322.0,"execution_frequency":11605,"original_blocks":[{"instructions":["LOADW r37, [r0 + 0x226c]","ADD r1, r4, -2","SLL r5, r1, 5","ADD r36, r37, r5","LOADBU r5, [r36 + 0x213f]","LOADBU r6, [r36 + 0x213e]","LOADBU r7, [r36 + 0x213d]","LOADBU r8, [r36 + 0x213c]","LOADBU r9, [r36 + 0x213b]","LOADBU r10, [r36 + 0x213a]","LOADBU r11, [r36 + 0x2139]","LOADBU r12, [r36 + 0x2138]","LOADBU r13, [r36 + 0x2137]","LOADBU r14, [r36 + 0x2136]","LOADBU r15, [r36 + 0x2135]","LOADBU r16, [r36 + 0x2134]","LOADBU r17, [r36 + 0x2133]","LOADBU r18, [r36 + 0x2132]","LOADBU r19, [r36 + 0x2131]","LOADBU r20, [r36 + 0x2130]","LOADBU r21, [r36 + 0x212f]","LOADBU r22, [r36 + 0x212e]","LOADBU r23, [r36 + 0x212d]","LOADBU r24, [r36 + 0x212c]","LOADBU r25, [r36 + 0x212b]","LOADBU r26, [r36 + 0x212a]","LOADBU r27, [r36 + 0x2129]","LOADBU r28, [r36 + 0x2128]","LOADBU r29, [r36 + 0x2127]","LOADBU r30, [r36 + 0x2126]","LOADBU r31, [r36 + 0x2125]","LOADBU r32, [r36 + 0x2124]","LOADBU r33, [r36 + 0x2123]","LOADBU r34, [r36 + 0x2122]","LOADBU r35, [r36 + 0x2121]","LOADBU r36, [r36 + 0x2120]","SLL r4, r4, 5","ADD r4, r4, r37","ADD r4, r4, -32","LOADW r38, [r4 + 0x2124]","LOADW r37, [r4 + 0x2120]","LOADW r42, [r4 + 0x213c]","LOADW r41, [r4 + 0x2138]","LOADW r40, [r4 + 0x2134]","LOADW r39, [r4 + 0x2130]","LOADW r44, [r4 + 0x212c]","LOADW r43, [r4 + 0x2128]","STOREW [r0 + 0x2270], r1","CONST32 r45, 0xffffffff","CONST32 r46, 0x00000000","SLTU_64 r1, r45, r37","JUMP_IF cond=r1, target_pc=833728"],"start_pc":833232}],"stats":{"after":{"bus_interactions":1516,"constraints":0,"main_columns":1029},"before":{"bus_interactions":3036,"constraints":0,"main_columns":2286}},"value":32227085,"width_before":5322},{"cost_after":293.0,"cost_before":1682.0,"execution_frequency":454,"original_blocks":[{"instructions":["STOREW [r7 + 0x2138], r5","STOREW [r7 + 0x2134], r5","STOREW [r7 + 0x2130], r5","STOREW [r7 + 0x212c], r5","SUB r2, r0, 16","STOREW [r2 + 0x2120], r5","SUB r2, r0, 20","STOREW [r2 + 0x2120], r5","SUB r2, r0, 24","STOREW [r2 + 0x2120], r5","SUB r0, r0, 28","STOREW [r0 + 0x2120], r5","AND r0, r7, 4","OR r0, r0, 24","SUB r1, r1, r0","SLTU r2, r1, 32","JUMP_IF cond=r2, target_pc=3074784"],"start_pc":3074620}],"stats":{"after":{"bus_interactions":164,"constraints":0,"main_columns":129},"before":{"bus_interactions":976,"constraints":0,"main_columns":706}},"value":630606,"width_before":1682},{"cost_after":193.0,"cost_before":345.0,"execution_frequency":2852,"original_blocks":[{"instructions":["LOADBU r7, [r0 + 0x2120]","LOADBU r8, [r1 + 0x2120]","NEQ r6, r7, r8","JUMP_IF_ZERO cond=r6, target_pc=3069648"],"start_pc":3069620}],"stats":{"after":{"bus_interactions":116,"constraints":0,"main_columns":77},"before":{"bus_interactions":192,"constraints":0,"main_columns":153}},"value":433504,"width_before":345},{"cost_after":557.0,"cost_before":3044.0,"execution_frequency":696,"original_blocks":[{"instructions":["ADD r1, r4, 1","STOREW [r0 + 0x2270], r1","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r4, r1, -96","LOADW r6, [r4 + 0x2124]","LOADW r5, [r4 + 0x2120]","STOREW [r1 + 0x2120], r5","STOREW [r1 + 0x2124], r6","ADD r5, r1, 8","ADD r6, r4, 8","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r5, r1, 16","ADD r6, r4, 16","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r1, r1, 24","ADD r4, r4, 24","LOADW r5, [r4 + 0x2124]","LOADW r4, [r4 + 0x2120]","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1770492}],"stats":{"after":{"bus_interactions":320,"constraints":0,"main_columns":237},"before":{"bus_interactions":1760,"constraints":0,"main_columns":1284}},"value":1730952,"width_before":3044},{"cost_after":11769.0,"cost_before":32331.0,"execution_frequency":2478,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r7, r1, -32","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -192","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -24","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -184","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -16","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -176","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r6, r1, -168","LOADBU r7, [r6 + 0x2120]","LOADBU r9, [r6 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r6 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r6 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r6 + 0x2124]","LOADBU r9, [r6 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r6 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r6 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r4, r7, 0","ADD r5, r8, 0","ADD r1, r1, -8","LOADBU r9, [r1 + 0x2120]","LOADBU r11, [r1 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r1 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r1 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r1 + 0x2124]","LOADBU r11, [r1 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r1 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r1 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r6 + 0x2120], r7","SRL r9, r7, 8","STOREB [r6 + 0x2121], r9","SRL r9, r7, 16","STOREB [r6 + 0x2122], r9","SRL r9, r7, 24","STOREB [r6 + 0x2123], r9","STOREB [r6 + 0x2124], r8","SRL r9, r8, 8","STOREB [r6 + 0x2125], r9","SRL r9, r8, 16","STOREB [r6 + 0x2126], r9","SRL r9, r8, 24","STOREB [r6 + 0x2127], r9","STOREB [r1 + 0x2120], r4","SRL r6, r4, 8","STOREB [r1 + 0x2121], r6","SRL r6, r4, 16","STOREB [r1 + 0x2122], r6","SRL r6, r4, 24","STOREB [r1 + 0x2123], r6","STOREB [r1 + 0x2124], r5","SRL r6, r5, 8","STOREB [r1 + 0x2125], r6","SRL r6, r5, 16","STOREB [r1 + 0x2126], r6","SRL r6, r5, 24","STOREB [r1 + 0x2127], r6","RET to_pc=r2, to_fp=r3"],"start_pc":1764064}],"stats":{"after":{"bus_interactions":6884,"constraints":0,"main_columns":4885},"before":{"bus_interactions":18020,"constraints":0,"main_columns":14311}},"value":50952636,"width_before":32331},{"cost_after":573.0,"cost_before":3053.0,"execution_frequency":11605,"original_blocks":[{"instructions":["ADD r16, r5, 88","ADD r16, r16, 32","LOADW r19, [r16 + 0x2124]","LOADW r18, [r16 + 0x2120]","STOREW [r11 + 0x2120], r18","STOREW [r11 + 0x2124], r19","ADD r16, r5, 88","ADD r16, r16, 24","LOADW r19, [r16 + 0x2124]","LOADW r18, [r16 + 0x2120]","STOREW [r10 + 0x2120], r18","STOREW [r10 + 0x2124], r19","ADD r16, r5, 88","ADD r16, r16, 16","LOADW r19, [r16 + 0x2124]","LOADW r18, [r16 + 0x2120]","STOREW [r13 + 0x2120], r18","STOREW [r13 + 0x2124], r19","ADD r16, r5, 88","ADD r16, r16, 8","LOADW r19, [r16 + 0x2124]","LOADW r18, [r16 + 0x2120]","STOREW [r15 + 0x2120], r18","STOREW [r15 + 0x2124], r19","LOADW r19, [r5 + 0x217c]","LOADW r18, [r5 + 0x2178]","STOREW [r5 + 0x2400], r18","STOREW [r5 + 0x2404], r19","ADD r9, r9, -1","JUMP_IF cond=r9, target_pc=269820"],"start_pc":269832}],"stats":{"after":{"bus_interactions":328,"constraints":0,"main_columns":245},"before":{"bus_interactions":1768,"constraints":0,"main_columns":1285}},"value":28780400,"width_before":3053},{"cost_after":76.0,"cost_before":335.0,"execution_frequency":31136,"original_blocks":[{"instructions":["ADD r5, r0, r2","AND r5, r5, 3","EQ r5, r5, 0","JUMP_IF cond=r5, target_pc=3072868"],"start_pc":3072680}],"stats":{"after":{"bus_interactions":44,"constraints":0,"main_columns":32},"before":{"bus_interactions":192,"constraints":0,"main_columns":143}},"value":8064224,"width_before":335},{"cost_after":76.0,"cost_before":335.0,"execution_frequency":24640,"original_blocks":[{"instructions":["SUB r5, r2, 4","AND r6, r5, 12","NEQ r6, r6, 12","JUMP_IF_ZERO cond=r6, target_pc=3072948"],"start_pc":3072884}],"stats":{"after":{"bus_interactions":44,"constraints":0,"main_columns":32},"before":{"bus_interactions":192,"constraints":0,"main_columns":143}},"value":6381760,"width_before":335},{"cost_after":191.0,"cost_before":1299.0,"execution_frequency":2852,"original_blocks":[{"instructions":["SUB r5, r5, r0","AND r6, r5, 3","ADD r7, r0, r6","AND r0, r1, 255","CONST32 r1, 0x01010101","MUL r5, r0, r1","STOREW [r7 + 0x2120], r5","SUB r0, r2, r6","AND r1, r0, -4","ADD r0, r7, r1","SUB r2, r0, 4","STOREW [r2 + 0x2120], r5","SLTU r2, r1, 9","JUMP_IF cond=r2, target_pc=3074784"],"start_pc":3074532}],"stats":{"after":{"bus_interactions":104,"constraints":0,"main_columns":87},"before":{"bus_interactions":768,"constraints":0,"main_columns":531}},"value":3160016,"width_before":1299},{"cost_after":204.0,"cost_before":696.0,"execution_frequency":5514,"original_blocks":[{"instructions":["ADD r35, r33, -1","STOREW [r2 + 0x2124], r35","CONST32 r18, 0x00000001","ADD r31, r13, 1","STOREW [r2 + 0x2120], r31","AND r11, r9, 127","NEQ r10, r11, 1","JUMP_IF_ZERO cond=r10, target_pc=2022040"],"start_pc":2021988}],"stats":{"after":{"bus_interactions":116,"constraints":0,"main_columns":88},"before":{"bus_interactions":404,"constraints":0,"main_columns":292}},"value":2712888,"width_before":696},{"cost_after":211.0,"cost_before":652.0,"execution_frequency":28020,"original_blocks":[{"instructions":["SUB r16, r35, r18","STOREW [r2 + 0x2124], r16","ADD r12, r31, r18","STOREW [r2 + 0x2120], r12","SUB r14, r33, r16","SLTU r15, r33, r16","JUMP_IF_ZERO cond=r15, target_pc=2022472"],"start_pc":2022436}],"stats":{"after":{"bus_interactions":116,"constraints":0,"main_columns":95},"before":{"bus_interactions":376,"constraints":0,"main_columns":276}},"value":12356820,"width_before":652},{"cost_after":165.0,"cost_before":603.0,"execution_frequency":28020,"original_blocks":[{"instructions":["SUB r16, r16, r15","STOREW [r2 + 0x2124], r16","ADD r12, r12, r15","STOREW [r2 + 0x2120], r12","CONST32 r38, 0x00000020","SLTU r12, r14, 32","JUMP_IF cond=r12, target_pc=2022716"],"start_pc":2022500}],"stats":{"after":{"bus_interactions":92,"constraints":0,"main_columns":73},"before":{"bus_interactions":348,"constraints":0,"main_columns":255}},"value":12272760,"width_before":603},{"cost_after":2361.0,"cost_before":4578.0,"execution_frequency":25281,"original_blocks":[{"instructions":["LOADW r37, [r0 + 0x212c]","LOADW r1, [r0 + 0x2128]","CONST32 r4, 0xffffffff","STOREW [r1 + 0x2128], r4","ADD r4, r1, 16","LOADW r4, [r4 + 0x2120]","ADD r37, r37, r38","ADD r4, r4, r37","STOREB [r4 + 0x213f], r36","STOREB [r4 + 0x213e], r35","STOREB [r4 + 0x213d], r34","STOREB [r4 + 0x213c], r33","STOREB [r4 + 0x213b], r32","STOREB [r4 + 0x213a], r31","STOREB [r4 + 0x2139], r30","STOREB [r4 + 0x2138], r29","STOREB [r4 + 0x2137], r28","STOREB [r4 + 0x2136], r27","STOREB [r4 + 0x2135], r26","STOREB [r4 + 0x2134], r25","STOREB [r4 + 0x2133], r24","STOREB [r4 + 0x2132], r23","STOREB [r4 + 0x2131], r22","STOREB [r4 + 0x2130], r21","STOREB [r4 + 0x212f], r20","STOREB [r4 + 0x212e], r19","STOREB [r4 + 0x212d], r18","STOREB [r4 + 0x212c], r17","STOREB [r4 + 0x212b], r16","STOREB [r4 + 0x212a], r15","STOREB [r4 + 0x2129], r14","STOREB [r4 + 0x2128], r13","STOREB [r4 + 0x2127], r12","STOREB [r4 + 0x2126], r11","STOREB [r4 + 0x2125], r10","STOREB [r4 + 0x2124], r9","STOREB [r4 + 0x2123], r8","STOREB [r4 + 0x2122], r7","STOREB [r4 + 0x2121], r6","STOREB [r4 + 0x2120], r5","LOADW r4, [r1 + 0x2128]","ADD r4, r4, 1","STOREW [r1 + 0x2128], r4","RET to_pc=r2, to_fp=r3"],"start_pc":833528}],"stats":{"after":{"bus_interactions":1356,"constraints":0,"main_columns":1005},"before":{"bus_interactions":2632,"constraints":0,"main_columns":1946}},"value":56047977,"width_before":4578},{"cost_after":869.0,"cost_before":5128.0,"execution_frequency":11450,"original_blocks":[{"instructions":["ADD r4, r3, 24","ADD r5, r0, 24","LOADW r7, [r5 + 0x2124]","LOADW r6, [r5 + 0x2120]","STOREW [r4 + 0x2120], r6","STOREW [r4 + 0x2124], r7","ADD r4, r3, 16","ADD r8, r0, 16","LOADW r7, [r8 + 0x2124]","LOADW r6, [r8 + 0x2120]","STOREW [r4 + 0x2120], r6","STOREW [r4 + 0x2124], r7","ADD r4, r3, 8","ADD r7, r0, 8","LOADW r10, [r7 + 0x2124]","LOADW r9, [r7 + 0x2120]","STOREW [r4 + 0x2120], r9","STOREW [r4 + 0x2124], r10","LOADW r10, [r0 + 0x2124]","LOADW r9, [r0 + 0x2120]","STOREW [r3 + 0x2120], r9","STOREW [r3 + 0x2124], r10","ADD r4, r3, 32","ADD r4, r4, 24","LOADW r6, [r5 + 0x2124]","LOADW r5, [r5 + 0x2120]","STOREW [r4 + 0x2120], r5","STOREW [r4 + 0x2124], r6","ADD r4, r3, 32","ADD r4, r4, 16","LOADW r9, [r8 + 0x2124]","LOADW r8, [r8 + 0x2120]","STOREW [r4 + 0x2120], r8","STOREW [r4 + 0x2124], r9","ADD r4, r3, 32","ADD r4, r4, 8","LOADW r8, [r7 + 0x2124]","LOADW r7, [r7 + 0x2120]","STOREW [r4 + 0x2120], r7","STOREW [r4 + 0x2124], r8","LOADW r8, [r0 + 0x2124]","LOADW r7, [r0 + 0x2120]","STOREW [r3 + 0x2140], r7","STOREW [r3 + 0x2144], r8","ADD r4, r0, 32","LOADW r24, [r0 + 0x215c]","LOADW r23, [r0 + 0x2158]","SLTU_64 r7, r23, r5","EQ r7, r7, 0","JUMP_IF cond=r7, target_pc=505640"],"start_pc":505420}],"stats":{"after":{"bus_interactions":484,"constraints":0,"main_columns":385},"before":{"bus_interactions":2956,"constraints":0,"main_columns":2172}},"value":48765550,"width_before":5128},{"cost_after":260.0,"cost_before":720.0,"execution_frequency":49976,"original_blocks":[{"instructions":["ADD r12, r2, r11","LOADBU r12, [r12 + 0x2120]","SRL r13, r12, 4","ADD r16, r5, 72","CONST32 r17, 0x00000040","LOADW r15, [r5 + 0x21a8]","SLTU r19, r17, r15","JUMP_IF cond=r19, target_pc=1927264"],"start_pc":1927224}],"stats":{"after":{"bus_interactions":148,"constraints":0,"main_columns":112},"before":{"bus_interactions":408,"constraints":0,"main_columns":312}},"value":22988960,"width_before":720},{"cost_after":150.0,"cost_before":486.0,"execution_frequency":50244,"original_blocks":[{"instructions":["ADD r29, r21, 1","ADD r28, r17, -1","CONST32 r33, 0x00000000","AND r32, r31, 127","NEQ r30, r32, 1","JUMP_IF_ZERO cond=r30, target_pc=2025532"],"start_pc":2025476}],"stats":{"after":{"bus_interactions":84,"constraints":0,"main_columns":66},"before":{"bus_interactions":284,"constraints":0,"main_columns":202}},"value":16881984,"width_before":486},{"cost_after":263.0,"cost_before":1129.0,"execution_frequency":5456,"original_blocks":[{"instructions":["LOADW r7, [r1 + 0x2134]","LOADW r6, [r1 + 0x2130]","LOADW r9, [r1 + 0x212c]","LOADW r8, [r1 + 0x2128]","OR_64 r6, r6, r8","LOADW r9, [r1 + 0x213c]","LOADW r8, [r1 + 0x2138]","OR_64 r6, r6, r8","NEQ_64 r1, r6, 0","JUMP_IF cond=r1, target_pc=1584972"],"start_pc":1584808}],"stats":{"after":{"bus_interactions":160,"constraints":0,"main_columns":103},"before":{"bus_interactions":648,"constraints":0,"main_columns":481}},"value":4724896,"width_before":1129},{"cost_after":500.0,"cost_before":4427.0,"execution_frequency":664,"original_blocks":[{"instructions":["LOADW r19, [r6 + 0x22ac]","LOADW r18, [r6 + 0x22a8]","SLL_64 r10, r18, 56","CONST32 r20, 0x0000ff00","CONST32 r21, 0x00000000","AND_64 r14, r18, r20","SLL_64 r14, r14, 40","OR_64 r10, r10, r14","CONST32 r22, 0x00ff0000","CONST32 r23, 0x00000000","AND_64 r14, r18, r22","SLL_64 r14, r14, 24","CONST32 r16, 0xff000000","CONST32 r17, 0x00000000","AND_64 r24, r18, r16","SLL_64 r24, r24, 8","OR_64 r14, r14, r24","OR_64 r10, r10, r14","SRL_64 r14, r18, 8","AND_64 r14, r14, r16","SRL_64 r16, r18, 24","AND_64 r16, r16, r22","OR_64 r14, r14, r16","SRL_64 r16, r18, 40","AND_64 r16, r16, r20","SRL_64 r18, r18, 56","OR_64 r16, r16, r18","OR_64 r14, r14, r16","OR_64 r11, r10, r14","CONST32 r14, 0x00000000","CONST32 r15, 0x00000001","SLTU_64 r10, r11, r14","JUMP_IF_ZERO cond=r10, target_pc=2022288"],"start_pc":2022144}],"stats":{"after":{"bus_interactions":264,"constraints":0,"main_columns":236},"before":{"bus_interactions":2536,"constraints":0,"main_columns":1891}},"value":2607528,"width_before":4427},{"cost_after":2614.0,"cost_before":16455.0,"execution_frequency":5814,"original_blocks":[{"instructions":["ADD r7, r5, 64","ADD r7, r7, 56","ADD r16, r5, 384","ADD r16, r16, 56","LOADW r17, [r16 + 0x2124]","LOADW r16, [r16 + 0x2120]","STOREW [r7 + 0x2120], r16","STOREW [r7 + 0x2124], r17","ADD r7, r5, 64","ADD r7, r7, 48","ADD r16, r5, 384","ADD r16, r16, 48","LOADW r17, [r16 + 0x2124]","LOADW r16, [r16 + 0x2120]","STOREW [r7 + 0x2120], r16","STOREW [r7 + 0x2124], r17","ADD r7, r5, 64","ADD r7, r7, 40","ADD r16, r5, 384","ADD r16, r16, 40","LOADW r17, [r16 + 0x2124]","LOADW r16, [r16 + 0x2120]","STOREW [r7 + 0x2120], r16","STOREW [r7 + 0x2124], r17","ADD r7, r5, 64","ADD r7, r7, 32","LOADW r16, [r15 + 0x2124]","LOADW r15, [r15 + 0x2120]","STOREW [r7 + 0x2120], r15","STOREW [r7 + 0x2124], r16","ADD r7, r5, 64","ADD r7, r7, 24","ADD r15, r5, 384","ADD r15, r15, 24","LOADW r16, [r15 + 0x2124]","LOADW r15, [r15 + 0x2120]","STOREW [r7 + 0x2120], r15","STOREW [r7 + 0x2124], r16","ADD r7, r5, 64","ADD r7, r7, 16","ADD r15, r5, 384","ADD r15, r15, 16","LOADW r16, [r15 + 0x2124]","LOADW r15, [r15 + 0x2120]","STOREW [r7 + 0x2120], r15","STOREW [r7 + 0x2124], r16","ADD r7, r5, 64","ADD r7, r7, 8","ADD r15, r5, 384","ADD r15, r15, 8","LOADW r16, [r15 + 0x2124]","LOADW r15, [r15 + 0x2120]","STOREW [r7 + 0x2120], r15","STOREW [r7 + 0x2124], r16","LOADW r16, [r5 + 0x22a4]","LOADW r15, [r5 + 0x22a0]","STOREW [r5 + 0x2160], r15","STOREW [r5 + 0x2164], r16","ADD r7, r5, 128","ADD r7, r7, 56","LOADW r15, [r14 + 0x2124]","LOADW r14, [r14 + 0x2120]","STOREW [r7 + 0x2120], r14","STOREW [r7 + 0x2124], r15","ADD r7, r5, 128","ADD r7, r7, 48","LOADW r14, [r13 + 0x2124]","LOADW r13, [r13 + 0x2120]","STOREW [r7 + 0x2120], r13","STOREW [r7 + 0x2124], r14","ADD r7, r5, 128","ADD r7, r7, 40","LOADW r13, [r12 + 0x2124]","LOADW r12, [r12 + 0x2120]","STOREW [r7 + 0x2120], r12","STOREW [r7 + 0x2124], r13","ADD r7, r5, 128","ADD r7, r7, 32","LOADW r12, [r11 + 0x2124]","LOADW r11, [r11 + 0x2120]","STOREW [r7 + 0x2120], r11","STOREW [r7 + 0x2124], r12","ADD r7, r5, 128","ADD r7, r7, 24","LOADW r11, [r10 + 0x2124]","LOADW r10, [r10 + 0x2120]","STOREW [r7 + 0x2120], r10","STOREW [r7 + 0x2124], r11","ADD r7, r5, 128","ADD r7, r7, 16","LOADW r10, [r9 + 0x2124]","LOADW r9, [r9 + 0x2120]","STOREW [r7 + 0x2120], r9","STOREW [r7 + 0x2124], r10","ADD r7, r5, 128","ADD r7, r7, 8","LOADW r9, [r8 + 0x2124]","LOADW r8, [r8 + 0x2120]","STOREW [r7 + 0x2120], r8","STOREW [r7 + 0x2124], r9","LOADW r8, [r2 + 0x2124]","LOADW r7, [r2 + 0x2120]","STOREW [r5 + 0x21a0], r7","STOREW [r5 + 0x21a4], r8","LOADW r70, [r0 + 0x219c]","LOADW r69, [r0 + 0x2198]","LOADW r60, [r0 + 0x2194]","LOADW r59, [r0 + 0x2190]","LOADW r62, [r0 + 0x218c]","LOADW r61, [r0 + 0x2188]","LOADW r10, [r0 + 0x2184]","LOADW r9, [r0 + 0x2180]","LOADW r83, [r0 + 0x217c]","LOADW r82, [r0 + 0x2178]","LOADW r58, [r0 + 0x21bc]","LOADW r57, [r0 + 0x21b8]","ADD_64 r7, r82, r57","LOADW r76, [r0 + 0x2174]","LOADW r75, [r0 + 0x2170]","LOADW r56, [r0 + 0x21b4]","LOADW r55, [r0 + 0x21b0]","ADD_64 r13, r75, r55","SLTU_64 r11, r13, r75","ADD r11, r11, 0","CONST32 r12, 0x00000000","LOADW r30, [r0 + 0x2164]","LOADW r29, [r0 + 0x2160]","LOADW r46, [r0 + 0x21a4]","LOADW r45, [r0 + 0x21a0]","ADD_64 r17, r29, r45","SLTU_64 r15, r17, r29","ADD r15, r15, 0","CONST32 r16, 0x00000000","LOADW r87, [r0 + 0x21ac]","LOADW r86, [r0 + 0x21a8]","ADD_64 r21, r15, r86","SLTU_64 r15, r21, r15","ADD r15, r15, 0","CONST32 r16, 0x00000000","LOADW r79, [r0 + 0x216c]","LOADW r78, [r0 + 0x2168]","ADD_64 r19, r21, r78","SLTU_64 r21, r19, r21","ADD r21, r21, 0","CONST32 r22, 0x00000000","ADD_64 r15, r15, r21","ADD_64 r21, r13, r15","SLTU_64 r13, r21, r13","ADD r13, r13, 0","CONST32 r14, 0x00000000","ADD_64 r11, r11, r13","ADD_64 r23, r7, r11","CONST32 r7, 0xe131a029","CONST32 r8, 0x30644e72","SLTU_64 r7, r23, r7","EQ r7, r7, 0","JUMP_IF_ZERO cond=r7, target_pc=2642876"],"start_pc":2642212}],"stats":{"after":{"bus_interactions":1440,"constraints":0,"main_columns":1174},"before":{"bus_interactions":9560,"constraints":0,"main_columns":6895}},"value":80471574,"width_before":16455},{"cost_after":423.0,"cost_before":3755.0,"execution_frequency":1596114,"original_blocks":[{"instructions":["LOADW r8, [r0 + 0x2144]","LOADW r7, [r0 + 0x2140]","SLL_64 r11, r7, 1","STOREW [r0 + 0x2140], r11","STOREW [r0 + 0x2144], r12","LOADW r10, [r0 + 0x214c]","LOADW r9, [r0 + 0x2148]","SLL_64 r5, r9, 1","SRL_64 r7, r7, 63","OR_64 r7, r5, r7","STOREW [r0 + 0x2148], r7","STOREW [r0 + 0x214c], r8","LOADW r14, [r0 + 0x2154]","LOADW r13, [r0 + 0x2150]","SLL_64 r5, r13, 1","SRL_64 r9, r9, 63","OR_64 r9, r5, r9","STOREW [r0 + 0x2150], r9","STOREW [r0 + 0x2154], r10","LOADW r6, [r0 + 0x215c]","LOADW r5, [r0 + 0x2158]","SLL_64 r5, r5, 1","SRL_64 r13, r13, 63","OR_64 r5, r5, r13","STOREW [r0 + 0x2158], r5","STOREW [r0 + 0x215c], r6","CONST32 r13, 0xe131a029","CONST32 r14, 0x30644e72","SLTU_64 r15, r5, r13","JUMP_IF cond=r15, target_pc=506944"],"start_pc":506580}],"stats":{"after":{"bus_interactions":232,"constraints":0,"main_columns":191},"before":{"bus_interactions":2088,"constraints":0,"main_columns":1667}},"value":5318251848,"width_before":3755},{"cost_after":11769.0,"cost_before":32331.0,"execution_frequency":10794,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r7, r1, -32","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -224","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -24","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -216","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -16","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -208","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r6, r1, -200","LOADBU r7, [r6 + 0x2120]","LOADBU r9, [r6 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r6 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r6 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r6 + 0x2124]","LOADBU r9, [r6 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r6 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r6 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r4, r7, 0","ADD r5, r8, 0","ADD r1, r1, -8","LOADBU r9, [r1 + 0x2120]","LOADBU r11, [r1 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r1 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r1 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r1 + 0x2124]","LOADBU r11, [r1 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r1 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r1 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r6 + 0x2120], r7","SRL r9, r7, 8","STOREB [r6 + 0x2121], r9","SRL r9, r7, 16","STOREB [r6 + 0x2122], r9","SRL r9, r7, 24","STOREB [r6 + 0x2123], r9","STOREB [r6 + 0x2124], r8","SRL r9, r8, 8","STOREB [r6 + 0x2125], r9","SRL r9, r8, 16","STOREB [r6 + 0x2126], r9","SRL r9, r8, 24","STOREB [r6 + 0x2127], r9","STOREB [r1 + 0x2120], r4","SRL r6, r4, 8","STOREB [r1 + 0x2121], r6","SRL r6, r4, 16","STOREB [r1 + 0x2122], r6","SRL r6, r4, 24","STOREB [r1 + 0x2123], r6","STOREB [r1 + 0x2124], r5","SRL r6, r5, 8","STOREB [r1 + 0x2125], r6","SRL r6, r5, 16","STOREB [r1 + 0x2126], r6","SRL r6, r5, 24","STOREB [r1 + 0x2127], r6","RET to_pc=r2, to_fp=r3"],"start_pc":1760092}],"stats":{"after":{"bus_interactions":6884,"constraints":0,"main_columns":4885},"before":{"bus_interactions":18020,"constraints":0,"main_columns":14311}},"value":221946228,"width_before":32331},{"cost_after":221.0,"cost_before":1015.0,"execution_frequency":5514,"original_blocks":[{"instructions":["ADD r4, r1, -1","STOREW [r0 + 0x2270], r4","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","LOADW r5, [r1 + 0x2124]","LOADW r4, [r1 + 0x2120]","CONST32 r6, 0xffffffff","CONST32 r7, 0x00000000","SLTU_64 r6, r6, r4","JUMP_IF cond=r6, target_pc=1584972"],"start_pc":1584764}],"stats":{"after":{"bus_interactions":124,"constraints":0,"main_columns":97},"before":{"bus_interactions":576,"constraints":0,"main_columns":439}},"value":4378116,"width_before":1015},{"cost_after":71.0,"cost_before":158.0,"execution_frequency":218897,"original_blocks":[{"instructions":["LOADW r83, [r1 + 0x2124]","JUMP_IF_ZERO cond=r83, target_pc=99812"],"start_pc":99796}],"stats":{"after":{"bus_interactions":44,"constraints":0,"main_columns":27},"before":{"bus_interactions":88,"constraints":0,"main_columns":70}},"value":19044039,"width_before":158},{"cost_after":557.0,"cost_before":3044.0,"execution_frequency":4879,"original_blocks":[{"instructions":["ADD r1, r4, 1","STOREW [r0 + 0x2270], r1","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r4, r1, -128","LOADW r6, [r4 + 0x2124]","LOADW r5, [r4 + 0x2120]","STOREW [r1 + 0x2120], r5","STOREW [r1 + 0x2124], r6","ADD r5, r1, 8","ADD r6, r4, 8","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r5, r1, 16","ADD r6, r4, 16","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r1, r1, 24","ADD r4, r4, 24","LOADW r5, [r4 + 0x2124]","LOADW r4, [r4 + 0x2120]","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1754244}],"stats":{"after":{"bus_interactions":320,"constraints":0,"main_columns":237},"before":{"bus_interactions":1760,"constraints":0,"main_columns":1284}},"value":12134073,"width_before":3044},{"cost_after":263.0,"cost_before":762.0,"execution_frequency":6884,"original_blocks":[{"instructions":["ADD r15, r8, r12","LOADBU r17, [r15 + 0x2120]","ADD r16, r10, r11","LOADBU r16, [r16 + 0x2120]","AND r18, r16, 240","SRL r18, r18, 4","NEQ r17, r17, r18","JUMP_IF cond=r17, target_pc=1929848"],"start_pc":1929696}],"stats":{"after":{"bus_interactions":152,"constraints":0,"main_columns":111},"before":{"bus_interactions":432,"constraints":0,"main_columns":330}},"value":3435116,"width_before":762},{"cost_after":595.0,"cost_before":2253.0,"execution_frequency":10107,"original_blocks":[{"instructions":["LOADW r17, [r6 + 0x2124]","LOADW r16, [r6 + 0x2120]","STOREW [r14 + 0x2120], r16","STOREW [r14 + 0x2124], r17","LOADW r17, [r9 + 0x2124]","LOADW r16, [r9 + 0x2120]","STOREW [r12 + 0x2120], r16","STOREW [r12 + 0x2124], r17","LOADW r17, [r11 + 0x2124]","LOADW r16, [r11 + 0x2120]","STOREW [r10 + 0x2120], r16","STOREW [r10 + 0x2124], r17","LOADW r17, [r13 + 0x2124]","LOADW r16, [r13 + 0x2120]","STOREW [r8 + 0x2120], r16","STOREW [r8 + 0x2124], r17","LOADW r17, [r4 + 0x2158]","LOADW r16, [r4 + 0x2154]","STOREW [r4 + 0x23b0], r16","STOREW [r4 + 0x23b4], r17","ADD r15, r15, -1","JUMP_IF cond=r15, target_pc=311160"],"start_pc":311172}],"stats":{"after":{"bus_interactions":352,"constraints":0,"main_columns":243},"before":{"bus_interactions":1288,"constraints":0,"main_columns":965}},"value":16757406,"width_before":2253},{"cost_after":557.0,"cost_before":3853.0,"execution_frequency":3459,"original_blocks":[{"instructions":["ADD r9, r5, 776","ADD r9, r9, 32","ADD r10, r5, 88","ADD r10, r10, 32","LOADW r11, [r10 + 0x2124]","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","STOREW [r9 + 0x2124], r11","ADD r9, r5, 776","ADD r9, r9, 24","ADD r10, r5, 88","ADD r10, r10, 24","LOADW r11, [r10 + 0x2124]","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","STOREW [r9 + 0x2124], r11","ADD r9, r5, 776","ADD r9, r9, 16","ADD r10, r5, 88","ADD r10, r10, 16","LOADW r11, [r10 + 0x2124]","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","STOREW [r9 + 0x2124], r11","ADD r9, r5, 776","ADD r9, r9, 8","ADD r10, r5, 88","ADD r10, r10, 8","LOADW r11, [r10 + 0x2124]","LOADW r10, [r10 + 0x2120]","STOREW [r9 + 0x2120], r10","STOREW [r9 + 0x2124], r11","LOADW r10, [r5 + 0x217c]","LOADW r9, [r5 + 0x2178]","STOREW [r5 + 0x2428], r9","STOREW [r5 + 0x242c], r10","ADD r8, r8, -1","JUMP_IF cond=r8, target_pc=269968"],"start_pc":269980}],"stats":{"after":{"bus_interactions":316,"constraints":0,"main_columns":241},"before":{"bus_interactions":2248,"constraints":0,"main_columns":1605}},"value":11400864,"width_before":3853},{"cost_after":787.0,"cost_before":4457.0,"execution_frequency":5456,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x2208]","LOADBU r5, [r1 + 0x2120]","LOADBU r6, [r1 + 0x2121]","SLL r6, r6, 8","OR r5, r5, r6","LOADBU r6, [r1 + 0x2122]","SLL r6, r6, 16","OR r5, r5, r6","LOADBU r6, [r1 + 0x2123]","SLL r6, r6, 24","OR r5, r5, r6","ADD r8, r5, 0","LOADW r5, [r0 + 0x226c]","SLL r6, r4, 5","ADD r5, r5, r6","CONST32 r9, 0x00000000","CONST32 r10, 0x00000000","STOREW [r5 + 0x2128], r9","STOREW [r5 + 0x212c], r10","ADD r6, r5, 24","STOREW [r6 + 0x2120], r9","STOREW [r6 + 0x2124], r10","ADD r6, r5, 16","STOREW [r6 + 0x2120], r9","STOREW [r6 + 0x2124], r10","SLL r6, r8, 24","CONST32 r9, 0x0000ff00","AND r7, r8, r9","SLL r7, r7, 8","OR r6, r6, r7","SRL r7, r8, 8","AND r7, r7, r9","SRL r8, r8, 24","OR r7, r7, r8","OR r6, r6, r7","ADD r6, r6, 0","CONST32 r7, 0x00000000","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r4, r4, 1","STOREW [r0 + 0x2270], r4","ADD r1, r1, 4","STOREW [r0 + 0x2208], r1","RET to_pc=r2, to_fp=r3"],"start_pc":1780316}],"stats":{"after":{"bus_interactions":460,"constraints":0,"main_columns":327},"before":{"bus_interactions":2548,"constraints":0,"main_columns":1909}},"value":20023520,"width_before":4457},{"cost_after":4083.0,"cost_before":12685.0,"execution_frequency":891,"original_blocks":[{"instructions":["ADD r1, r4, 32","ADD r1, r1, 8","ADD r7, r4, 145","LOADBU r9, [r7 + 0x2120]","LOADBU r11, [r7 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r7 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r7 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r7 + 0x2124]","LOADBU r11, [r7 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r7 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r7 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREW [r1 + 0x2120], r7","STOREW [r1 + 0x2124], r8","ADD r1, r4, 32","ADD r1, r1, 16","ADD r7, r4, 153","LOADBU r9, [r7 + 0x2120]","LOADBU r11, [r7 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r7 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r7 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r7 + 0x2124]","LOADBU r11, [r7 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r7 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r7 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREW [r1 + 0x2120], r7","STOREW [r1 + 0x2124], r8","ADD r1, r4, 55","ADD r7, r4, 160","LOADBU r9, [r7 + 0x2120]","LOADBU r11, [r7 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r7 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r7 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r7 + 0x2124]","LOADBU r11, [r7 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r7 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r7 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r1 + 0x2120], r7","SRL r9, r7, 8","STOREB [r1 + 0x2121], r9","SRL r9, r7, 16","STOREB [r1 + 0x2122], r9","SRL r9, r7, 24","STOREB [r1 + 0x2123], r9","STOREB [r1 + 0x2124], r8","SRL r9, r8, 8","STOREB [r1 + 0x2125], r9","SRL r9, r8, 16","STOREB [r1 + 0x2126], r9","SRL r9, r8, 24","STOREB [r1 + 0x2127], r9","LOADBU r1, [r4 + 0x21a9]","LOADBU r10, [r4 + 0x21aa]","SLL r10, r10, 8","OR r1, r1, r10","LOADBU r10, [r4 + 0x21ab]","SLL r10, r10, 16","OR r1, r1, r10","LOADBU r10, [r4 + 0x21ac]","SLL r10, r10, 24","OR r1, r1, r10","LOADBU r9, [r4 + 0x21ad]","LOADBU r10, [r4 + 0x21ae]","SLL r10, r10, 8","OR r9, r9, r10","LOADBU r10, [r4 + 0x21af]","SLL r10, r10, 16","OR r9, r9, r10","LOADBU r10, [r4 + 0x21b0]","SLL r10, r10, 24","OR r9, r9, r10","ADD r7, r1, 0","ADD r8, r9, 0","STOREW [r4 + 0x2140], r7","STOREW [r4 + 0x2144], r8","LOADBU r1, [r4 + 0x21a8]","LOADBU r8, [r4 + 0x21c8]","NEQ r7, r8, 2","JUMP_IF_ZERO cond=r7, target_pc=1701708"],"start_pc":1701220}],"stats":{"after":{"bus_interactions":2404,"constraints":0,"main_columns":1679},"before":{"bus_interactions":7152,"constraints":0,"main_columns":5533}},"value":7664382,"width_before":12685},{"cost_after":101.0,"cost_before":386.0,"execution_frequency":39697,"original_blocks":[{"instructions":["EQ r15, r18, 32","CONST32 r12, 0x00000001","XOR r16, r11, 1","AND r15, r15, r16","JUMP_IF cond=r15, target_pc=2022668"],"start_pc":2022528}],"stats":{"after":{"bus_interactions":60,"constraints":0,"main_columns":41},"before":{"bus_interactions":224,"constraints":0,"main_columns":162}},"value":11313645,"width_before":386},{"cost_after":873.0,"cost_before":5428.0,"execution_frequency":1560,"original_blocks":[{"instructions":["ADD r4, r3, 32","ADD r4, r4, 24","ADD r5, r0, 24","LOADW r7, [r5 + 0x2124]","LOADW r6, [r5 + 0x2120]","STOREW [r4 + 0x2120], r6","STOREW [r4 + 0x2124], r7","ADD r4, r3, 32","ADD r4, r4, 16","ADD r8, r0, 16","LOADW r7, [r8 + 0x2124]","LOADW r6, [r8 + 0x2120]","STOREW [r4 + 0x2120], r6","STOREW [r4 + 0x2124], r7","ADD r4, r3, 32","ADD r4, r4, 8","ADD r7, r0, 8","LOADW r10, [r7 + 0x2124]","LOADW r9, [r7 + 0x2120]","STOREW [r4 + 0x2120], r9","STOREW [r4 + 0x2124], r10","LOADW r10, [r0 + 0x2124]","LOADW r9, [r0 + 0x2120]","STOREW [r3 + 0x2140], r9","STOREW [r3 + 0x2144], r10","ADD r4, r3, 96","ADD r4, r4, 24","LOADW r6, [r5 + 0x2124]","LOADW r5, [r5 + 0x2120]","STOREW [r4 + 0x2120], r5","STOREW [r4 + 0x2124], r6","ADD r4, r3, 96","ADD r4, r4, 16","LOADW r9, [r8 + 0x2124]","LOADW r8, [r8 + 0x2120]","STOREW [r4 + 0x2120], r8","STOREW [r4 + 0x2124], r9","ADD r4, r3, 96","ADD r4, r4, 8","LOADW r8, [r7 + 0x2124]","LOADW r7, [r7 + 0x2120]","STOREW [r4 + 0x2120], r7","STOREW [r4 + 0x2124], r8","LOADW r8, [r0 + 0x2124]","LOADW r7, [r0 + 0x2120]","STOREW [r3 + 0x2180], r7","STOREW [r3 + 0x2184], r8","ADD r4, r0, 32","LOADW r24, [r0 + 0x215c]","LOADW r23, [r0 + 0x2158]","SLTU_64 r7, r23, r5","EQ r7, r7, 0","JUMP_IF cond=r7, target_pc=2259420"],"start_pc":2259188}],"stats":{"after":{"bus_interactions":484,"constraints":0,"main_columns":389},"before":{"bus_interactions":3136,"constraints":0,"main_columns":2292}},"value":7105800,"width_before":5428},{"cost_after":6037.0,"cost_before":16378.0,"execution_frequency":1121,"original_blocks":[{"instructions":["LOADBU r1, [r5 + 0x2120]","LOADBU r9, [r5 + 0x2121]","SLL r9, r9, 8","OR r1, r1, r9","LOADBU r9, [r5 + 0x2122]","SLL r9, r9, 16","OR r1, r1, r9","LOADBU r9, [r5 + 0x2123]","SLL r9, r9, 24","OR r1, r1, r9","LOADBU r8, [r5 + 0x2124]","LOADBU r9, [r5 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r5 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r5 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r6, r1, 0","ADD r7, r8, 0","STOREB [r0 + 0x2121], r6","SRL r1, r6, 8","STOREB [r0 + 0x2122], r1","SRL r1, r6, 16","STOREB [r0 + 0x2123], r1","SRL r1, r6, 24","STOREB [r0 + 0x2124], r1","STOREB [r0 + 0x2125], r7","SRL r1, r7, 8","STOREB [r0 + 0x2126], r1","SRL r1, r7, 16","STOREB [r0 + 0x2127], r1","SRL r1, r7, 24","STOREB [r0 + 0x2128], r1","ADD r1, r0, 25","ADD r6, r5, 24","LOADBU r8, [r6 + 0x2120]","LOADBU r10, [r6 + 0x2121]","SLL r10, r10, 8","OR r8, r8, r10","LOADBU r10, [r6 + 0x2122]","SLL r10, r10, 16","OR r8, r8, r10","LOADBU r10, [r6 + 0x2123]","SLL r10, r10, 24","OR r8, r8, r10","LOADBU r9, [r6 + 0x2124]","LOADBU r10, [r6 + 0x2125]","SLL r10, r10, 8","OR r9, r9, r10","LOADBU r10, [r6 + 0x2126]","SLL r10, r10, 16","OR r9, r9, r10","LOADBU r10, [r6 + 0x2127]","SLL r10, r10, 24","OR r9, r9, r10","ADD r6, r8, 0","ADD r7, r9, 0","STOREB [r1 + 0x2120], r6","SRL r8, r6, 8","STOREB [r1 + 0x2121], r8","SRL r8, r6, 16","STOREB [r1 + 0x2122], r8","SRL r8, r6, 24","STOREB [r1 + 0x2123], r8","STOREB [r1 + 0x2124], r7","SRL r8, r7, 8","STOREB [r1 + 0x2125], r8","SRL r8, r7, 16","STOREB [r1 + 0x2126], r8","SRL r8, r7, 24","STOREB [r1 + 0x2127], r8","ADD r1, r0, 17","ADD r6, r5, 16","LOADBU r8, [r6 + 0x2120]","LOADBU r10, [r6 + 0x2121]","SLL r10, r10, 8","OR r8, r8, r10","LOADBU r10, [r6 + 0x2122]","SLL r10, r10, 16","OR r8, r8, r10","LOADBU r10, [r6 + 0x2123]","SLL r10, r10, 24","OR r8, r8, r10","LOADBU r9, [r6 + 0x2124]","LOADBU r10, [r6 + 0x2125]","SLL r10, r10, 8","OR r9, r9, r10","LOADBU r10, [r6 + 0x2126]","SLL r10, r10, 16","OR r9, r9, r10","LOADBU r10, [r6 + 0x2127]","SLL r10, r10, 24","OR r9, r9, r10","ADD r6, r8, 0","ADD r7, r9, 0","STOREB [r1 + 0x2120], r6","SRL r8, r6, 8","STOREB [r1 + 0x2121], r8","SRL r8, r6, 16","STOREB [r1 + 0x2122], r8","SRL r8, r6, 24","STOREB [r1 + 0x2123], r8","STOREB [r1 + 0x2124], r7","SRL r8, r7, 8","STOREB [r1 + 0x2125], r8","SRL r8, r7, 16","STOREB [r1 + 0x2126], r8","SRL r8, r7, 24","STOREB [r1 + 0x2127], r8","ADD r1, r0, 9","ADD r5, r5, 8","LOADBU r7, [r5 + 0x2120]","LOADBU r9, [r5 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r5 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r5 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r5 + 0x2124]","LOADBU r9, [r5 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r5 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r5 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r7, 0","ADD r6, r8, 0","STOREB [r1 + 0x2120], r5","SRL r7, r5, 8","STOREB [r1 + 0x2121], r7","SRL r7, r5, 16","STOREB [r1 + 0x2122], r7","SRL r7, r5, 24","STOREB [r1 + 0x2123], r7","STOREB [r1 + 0x2124], r6","SRL r7, r6, 8","STOREB [r1 + 0x2125], r7","SRL r7, r6, 16","STOREB [r1 + 0x2126], r7","SRL r7, r6, 24","STOREB [r1 + 0x2127], r7","STOREB [r0 + 0x2120], r4","RET to_pc=r2, to_fp=r3"],"start_pc":1938560}],"stats":{"after":{"bus_interactions":3528,"constraints":0,"main_columns":2509},"before":{"bus_interactions":9140,"constraints":0,"main_columns":7238}},"value":11592261,"width_before":16378},{"cost_after":307.0,"cost_before":1712.0,"execution_frequency":9571,"original_blocks":[{"instructions":["ADD r4, r6, 0","ADD r5, r5, -24","CONST32 r6, 0x00000000","CONST32 r7, 0x00000000","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r8, r5, 8","STOREW [r8 + 0x2120], r6","STOREW [r8 + 0x2124], r7","ADD r5, r5, 16","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","EQ r4, r4, 0","ADD r4, r4, 0","CONST32 r5, 0x00000000","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1444020}],"stats":{"after":{"bus_interactions":176,"constraints":0,"main_columns":131},"before":{"bus_interactions":1000,"constraints":0,"main_columns":712}},"value":13447255,"width_before":1712},{"cost_after":431.0,"cost_before":1591.0,"execution_frequency":25281,"original_blocks":[{"instructions":["OR_64 r90, r90, r56","OR_64 r90, r90, r102","OR_64 r90, r90, r100","OR_64 r90, r90, r98","OR_64 r90, r90, r96","OR_64 r90, r90, r94","OR_64 r90, r90, r92","CONST32 r93, 0xffffffff","CONST32 r94, 0x00000000","AND_64 r90, r90, r93","EQ_64 r55, r90, 0","JUMP_IF_ZERO cond=r55, target_pc=320192"],"start_pc":320004}],"stats":{"after":{"bus_interactions":264,"constraints":0,"main_columns":167},"before":{"bus_interactions":952,"constraints":0,"main_columns":639}},"value":29325960,"width_before":1591},{"cost_after":108.0,"cost_before":342.0,"execution_frequency":10912,"original_blocks":[{"instructions":["SUB r15, r29, r14","AND r15, r15, 3","SLTU r17, r16, r15","JUMP_IF_ZERO cond=r17, target_pc=2022500"],"start_pc":2022472}],"stats":{"after":{"bus_interactions":60,"constraints":0,"main_columns":48},"before":{"bus_interactions":196,"constraints":0,"main_columns":146}},"value":2553408,"width_before":342},{"cost_after":191.0,"cost_before":762.0,"execution_frequency":323,"original_blocks":[{"instructions":["STOREW [r7 + 0x2128], r5","STOREW [r7 + 0x2124], r5","SUB r2, r0, 8","STOREW [r2 + 0x2120], r5","SUB r2, r0, 12","STOREW [r2 + 0x2120], r5","SLTU r2, r1, 25","JUMP_IF cond=r2, target_pc=3074784"],"start_pc":3074588}],"stats":{"after":{"bus_interactions":108,"constraints":0,"main_columns":83},"before":{"bus_interactions":436,"constraints":0,"main_columns":326}},"value":184433,"width_before":762},{"cost_after":241.0,"cost_before":797.0,"execution_frequency":32834,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x21f8]","SRL r5, r4, 3","ADD r1, r1, r5","LOADBU r1, [r1 + 0x2120]","AND r5, r4, 7","SRL r1, r1, r5","AND r1, r1, 1","JUMP_IF cond=r1, target_pc=1584924"],"start_pc":1584876}],"stats":{"after":{"bus_interactions":136,"constraints":0,"main_columns":105},"before":{"bus_interactions":448,"constraints":0,"main_columns":349}},"value":18255704,"width_before":797},{"cost_after":109.0,"cost_before":442.0,"execution_frequency":206256,"original_blocks":[{"instructions":["ADD r11, r11, 1","ADD r15, r12, 3","ADD r12, r12, 2","SLTU r15, r15, r13","JUMP_IF cond=r15, target_pc=1929656"],"start_pc":1929748}],"stats":{"after":{"bus_interactions":60,"constraints":0,"main_columns":49},"before":{"bus_interactions":256,"constraints":0,"main_columns":186}},"value":68683248,"width_before":442},{"cost_after":107.0,"cost_before":345.0,"execution_frequency":8512,"original_blocks":[{"instructions":["LOADW r3, [r1 + 0x2128]","LOADW r11, [r1 + 0x2120]","NEQ r11, r3, r11","JUMP_IF cond=r11, target_pc=2023412"],"start_pc":2023384}],"stats":{"after":{"bus_interactions":64,"constraints":0,"main_columns":43},"before":{"bus_interactions":192,"constraints":0,"main_columns":153}},"value":2025856,"width_before":345},{"cost_after":1152.0,"cost_before":2913.0,"execution_frequency":210948,"original_blocks":[{"instructions":["ADD r19, r9, 672","ADD r19, r19, r18","ADD r20, r19, 256","LOADBU r24, [r20 + 0x2120]","ADD r23, r16, r18","ADD r25, r23, 260","LOADBU r25, [r25 + 0x2120]","OR r24, r24, r25","STOREB [r20 + 0x2120], r24","ADD r20, r19, 257","LOADBU r24, [r20 + 0x2120]","ADD r25, r23, 261","LOADBU r25, [r25 + 0x2120]","OR r24, r24, r25","STOREB [r20 + 0x2120], r24","ADD r20, r19, 258","LOADBU r24, [r20 + 0x2120]","ADD r25, r23, 262","LOADBU r25, [r25 + 0x2120]","OR r24, r24, r25","STOREB [r20 + 0x2120], r24","ADD r19, r19, 259","LOADBU r20, [r19 + 0x2120]","ADD r23, r23, 263","LOADBU r23, [r23 + 0x2120]","OR r20, r20, r23","STOREB [r19 + 0x2120], r20","ADD r18, r18, 4","JUMP_IF cond=r18, target_pc=1487296"],"start_pc":1487296}],"stats":{"after":{"bus_interactions":656,"constraints":0,"main_columns":496},"before":{"bus_interactions":1708,"constraints":0,"main_columns":1205}},"value":371479428,"width_before":2913},{"cost_after":423.0,"cost_before":3755.0,"execution_frequency":23102,"original_blocks":[{"instructions":["LOADW r8, [r0 + 0x2144]","LOADW r7, [r0 + 0x2140]","SLL_64 r11, r7, 1","STOREW [r0 + 0x2140], r11","STOREW [r0 + 0x2144], r12","LOADW r10, [r0 + 0x214c]","LOADW r9, [r0 + 0x2148]","SLL_64 r5, r9, 1","SRL_64 r7, r7, 63","OR_64 r7, r5, r7","STOREW [r0 + 0x2148], r7","STOREW [r0 + 0x214c], r8","LOADW r14, [r0 + 0x2154]","LOADW r13, [r0 + 0x2150]","SLL_64 r5, r13, 1","SRL_64 r9, r9, 63","OR_64 r9, r5, r9","STOREW [r0 + 0x2150], r9","STOREW [r0 + 0x2154], r10","LOADW r6, [r0 + 0x215c]","LOADW r5, [r0 + 0x2158]","SLL_64 r5, r5, 1","SRL_64 r13, r13, 63","OR_64 r5, r5, r13","STOREW [r0 + 0x2158], r5","STOREW [r0 + 0x215c], r6","CONST32 r13, 0xe131a029","CONST32 r14, 0x30644e72","SLTU_64 r15, r5, r13","JUMP_IF cond=r15, target_pc=2260724"],"start_pc":2260360}],"stats":{"after":{"bus_interactions":232,"constraints":0,"main_columns":191},"before":{"bus_interactions":2088,"constraints":0,"main_columns":1667}},"value":76975864,"width_before":3755},{"cost_after":123.0,"cost_before":440.0,"execution_frequency":17853,"original_blocks":[{"instructions":["ADD r15, r15, 1","LOADBU r15, [r15 + 0x2120]","AND r16, r16, 15","NEQ r15, r15, r16","JUMP_IF cond=r15, target_pc=1929848"],"start_pc":1929728}],"stats":{"after":{"bus_interactions":72,"constraints":0,"main_columns":51},"before":{"bus_interactions":252,"constraints":0,"main_columns":188}},"value":5659401,"width_before":440},{"cost_after":557.0,"cost_before":3044.0,"execution_frequency":205877,"original_blocks":[{"instructions":["ADD r1, r4, 1","STOREW [r0 + 0x2270], r1","LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r4, r1, -160","LOADW r6, [r4 + 0x2124]","LOADW r5, [r4 + 0x2120]","STOREW [r1 + 0x2120], r5","STOREW [r1 + 0x2124], r6","ADD r5, r1, 8","ADD r6, r4, 8","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r5, r1, 16","ADD r6, r4, 16","LOADW r7, [r6 + 0x2124]","LOADW r6, [r6 + 0x2120]","STOREW [r5 + 0x2120], r6","STOREW [r5 + 0x2124], r7","ADD r1, r1, 24","ADD r4, r4, 24","LOADW r5, [r4 + 0x2124]","LOADW r4, [r4 + 0x2120]","STOREW [r1 + 0x2120], r4","STOREW [r1 + 0x2124], r5","RET to_pc=r2, to_fp=r3"],"start_pc":1787024}],"stats":{"after":{"bus_interactions":320,"constraints":0,"main_columns":237},"before":{"bus_interactions":1760,"constraints":0,"main_columns":1284}},"value":512016099,"width_before":3044},{"cost_after":1147.0,"cost_before":2813.0,"execution_frequency":2679,"original_blocks":[{"instructions":["ADD r5, r0, r4","ADD r6, r5, 256","LOADBU r8, [r6 + 0x2120]","ADD r7, r1, r4","ADD r9, r7, 256","LOADBU r9, [r9 + 0x2120]","OR r8, r8, r9","STOREB [r6 + 0x2120], r8","ADD r6, r5, 257","LOADBU r8, [r6 + 0x2120]","ADD r9, r7, 257","LOADBU r9, [r9 + 0x2120]","OR r8, r8, r9","STOREB [r6 + 0x2120], r8","ADD r6, r5, 258","LOADBU r8, [r6 + 0x2120]","ADD r9, r7, 258","LOADBU r9, [r9 + 0x2120]","OR r8, r8, r9","STOREB [r6 + 0x2120], r8","ADD r5, r5, 259","LOADBU r6, [r5 + 0x2120]","ADD r7, r7, 259","LOADBU r7, [r7 + 0x2120]","OR r6, r6, r7","STOREB [r5 + 0x2120], r6","ADD r4, r4, 4","JUMP_IF cond=r4, target_pc=399492"],"start_pc":399492}],"stats":{"after":{"bus_interactions":656,"constraints":0,"main_columns":491},"before":{"bus_interactions":1648,"constraints":0,"main_columns":1165}},"value":4463214,"width_before":2813},{"cost_after":11768.0,"cost_before":32331.0,"execution_frequency":11166,"original_blocks":[{"instructions":["LOADW r1, [r0 + 0x226c]","SLL r4, r4, 5","ADD r1, r1, r4","ADD r7, r1, -32","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -256","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -24","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -248","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r7, r1, -16","LOADBU r4, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r4, r4, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r4, r4, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r4, r4, r9","LOADBU r8, [r7 + 0x2124]","LOADBU r9, [r7 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r4, 0","ADD r6, r8, 0","ADD r4, r1, -240","LOADBU r10, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r10, r10, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r10, r10, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r10, r10, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r8, r10, 0","ADD r9, r11, 0","STOREB [r7 + 0x2120], r8","SRL r10, r8, 8","STOREB [r7 + 0x2121], r10","SRL r10, r8, 16","STOREB [r7 + 0x2122], r10","SRL r10, r8, 24","STOREB [r7 + 0x2123], r10","STOREB [r7 + 0x2124], r9","SRL r10, r9, 8","STOREB [r7 + 0x2125], r10","SRL r10, r9, 16","STOREB [r7 + 0x2126], r10","SRL r10, r9, 24","STOREB [r7 + 0x2127], r10","STOREB [r4 + 0x2120], r5","SRL r7, r5, 8","STOREB [r4 + 0x2121], r7","SRL r7, r5, 16","STOREB [r4 + 0x2122], r7","SRL r7, r5, 24","STOREB [r4 + 0x2123], r7","STOREB [r4 + 0x2124], r6","SRL r7, r6, 8","STOREB [r4 + 0x2125], r7","SRL r7, r6, 16","STOREB [r4 + 0x2126], r7","SRL r7, r6, 24","STOREB [r4 + 0x2127], r7","ADD r6, r1, -232","LOADBU r7, [r6 + 0x2120]","LOADBU r9, [r6 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r6 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r6 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r6 + 0x2124]","LOADBU r9, [r6 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r6 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r6 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r4, r7, 0","ADD r5, r8, 0","ADD r1, r1, -8","LOADBU r9, [r1 + 0x2120]","LOADBU r11, [r1 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r1 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r1 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r1 + 0x2124]","LOADBU r11, [r1 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r1 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r1 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREB [r6 + 0x2120], r7","SRL r9, r7, 8","STOREB [r6 + 0x2121], r9","SRL r9, r7, 16","STOREB [r6 + 0x2122], r9","SRL r9, r7, 24","STOREB [r6 + 0x2123], r9","STOREB [r6 + 0x2124], r8","SRL r9, r8, 8","STOREB [r6 + 0x2125], r9","SRL r9, r8, 16","STOREB [r6 + 0x2126], r9","SRL r9, r8, 24","STOREB [r6 + 0x2127], r9","STOREB [r1 + 0x2120], r4","SRL r6, r4, 8","STOREB [r1 + 0x2121], r6","SRL r6, r4, 16","STOREB [r1 + 0x2122], r6","SRL r6, r4, 24","STOREB [r1 + 0x2123], r6","STOREB [r1 + 0x2124], r5","SRL r6, r5, 8","STOREB [r1 + 0x2125], r6","SRL r6, r5, 16","STOREB [r1 + 0x2126], r6","SRL r6, r5, 24","STOREB [r1 + 0x2127], r6","RET to_pc=r2, to_fp=r3"],"start_pc":1770976}],"stats":{"after":{"bus_interactions":6884,"constraints":0,"main_columns":4884},"before":{"bus_interactions":18020,"constraints":0,"main_columns":14311}},"value":229606458,"width_before":32331},{"cost_after":6164.0,"cost_before":17083.0,"execution_frequency":22502,"original_blocks":[{"instructions":["LOADBU r1, [r4 + 0x212f]","LOADBU r8, [r4 + 0x2130]","SLL r8, r8, 8","OR r1, r1, r8","LOADBU r8, [r4 + 0x2131]","SLL r8, r8, 16","OR r1, r1, r8","LOADBU r8, [r4 + 0x2132]","SLL r8, r8, 24","OR r1, r1, r8","LOADBU r7, [r4 + 0x2133]","LOADBU r8, [r4 + 0x2134]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r4 + 0x2135]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r4 + 0x2136]","SLL r8, r8, 24","OR r7, r7, r8","ADD r5, r1, 0","ADD r6, r7, 0","STOREB [r0 + 0x2120], r5","SRL r1, r5, 8","STOREB [r0 + 0x2121], r1","SRL r1, r5, 16","STOREB [r0 + 0x2122], r1","SRL r1, r5, 24","STOREB [r0 + 0x2123], r1","STOREB [r0 + 0x2124], r6","SRL r1, r6, 8","STOREB [r0 + 0x2125], r1","SRL r1, r6, 16","STOREB [r0 + 0x2126], r1","SRL r1, r6, 24","STOREB [r0 + 0x2127], r1","ADD r1, r0, 32","ADD r5, r4, 15","ADD r5, r5, 32","LOADBU r5, [r5 + 0x2120]","STOREB [r1 + 0x2120], r5","ADD r1, r0, 24","ADD r5, r4, 15","ADD r5, r5, 24","LOADBU r7, [r5 + 0x2120]","LOADBU r9, [r5 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r5 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r5 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r5 + 0x2124]","LOADBU r9, [r5 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r5 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r5 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r7, 0","ADD r6, r8, 0","STOREB [r1 + 0x2120], r5","SRL r7, r5, 8","STOREB [r1 + 0x2121], r7","SRL r7, r5, 16","STOREB [r1 + 0x2122], r7","SRL r7, r5, 24","STOREB [r1 + 0x2123], r7","STOREB [r1 + 0x2124], r6","SRL r7, r6, 8","STOREB [r1 + 0x2125], r7","SRL r7, r6, 16","STOREB [r1 + 0x2126], r7","SRL r7, r6, 24","STOREB [r1 + 0x2127], r7","ADD r1, r0, 16","ADD r5, r4, 15","ADD r5, r5, 16","LOADBU r7, [r5 + 0x2120]","LOADBU r9, [r5 + 0x2121]","SLL r9, r9, 8","OR r7, r7, r9","LOADBU r9, [r5 + 0x2122]","SLL r9, r9, 16","OR r7, r7, r9","LOADBU r9, [r5 + 0x2123]","SLL r9, r9, 24","OR r7, r7, r9","LOADBU r8, [r5 + 0x2124]","LOADBU r9, [r5 + 0x2125]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r5 + 0x2126]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r5 + 0x2127]","SLL r9, r9, 24","OR r8, r8, r9","ADD r5, r7, 0","ADD r6, r8, 0","STOREB [r1 + 0x2120], r5","SRL r7, r5, 8","STOREB [r1 + 0x2121], r7","SRL r7, r5, 16","STOREB [r1 + 0x2122], r7","SRL r7, r5, 24","STOREB [r1 + 0x2123], r7","STOREB [r1 + 0x2124], r6","SRL r7, r6, 8","STOREB [r1 + 0x2125], r7","SRL r7, r6, 16","STOREB [r1 + 0x2126], r7","SRL r7, r6, 24","STOREB [r1 + 0x2127], r7","ADD r0, r0, 8","ADD r1, r4, 15","ADD r1, r1, 8","LOADBU r6, [r1 + 0x2120]","LOADBU r8, [r1 + 0x2121]","SLL r8, r8, 8","OR r6, r6, r8","LOADBU r8, [r1 + 0x2122]","SLL r8, r8, 16","OR r6, r6, r8","LOADBU r8, [r1 + 0x2123]","SLL r8, r8, 24","OR r6, r6, r8","LOADBU r7, [r1 + 0x2124]","LOADBU r8, [r1 + 0x2125]","SLL r8, r8, 8","OR r7, r7, r8","LOADBU r8, [r1 + 0x2126]","SLL r8, r8, 16","OR r7, r7, r8","LOADBU r8, [r1 + 0x2127]","SLL r8, r8, 24","OR r7, r7, r8","ADD r4, r6, 0","ADD r5, r7, 0","STOREB [r0 + 0x2120], r4","SRL r1, r4, 8","STOREB [r0 + 0x2121], r1","SRL r1, r4, 16","STOREB [r0 + 0x2122], r1","SRL r1, r4, 24","STOREB [r0 + 0x2123], r1","STOREB [r0 + 0x2124], r5","SRL r1, r5, 8","STOREB [r0 + 0x2125], r1","SRL r1, r5, 16","STOREB [r0 + 0x2126], r1","SRL r1, r5, 24","STOREB [r0 + 0x2127], r1","RET to_pc=r2, to_fp=r3"],"start_pc":604280}],"stats":{"after":{"bus_interactions":3588,"constraints":0,"main_columns":2576},"before":{"bus_interactions":9560,"constraints":0,"main_columns":7523}},"value":245699338,"width_before":17083},{"cost_after":12296.0,"cost_before":34123.0,"execution_frequency":276568,"original_blocks":[{"instructions":["MUL r22, r22, 66","ADD r22, r3, r22","ADD r26, r22, 32","ADD r27, r6, 1392","ADD r27, r27, 32","LOADBU r27, [r27 + 0x2120]","STOREB [r26 + 0x2120], r27","ADD r26, r22, 24","ADD r27, r6, 1392","ADD r27, r27, 24","LOADBU r29, [r27 + 0x2120]","LOADBU r31, [r27 + 0x2121]","SLL r31, r31, 8","OR r29, r29, r31","LOADBU r31, [r27 + 0x2122]","SLL r31, r31, 16","OR r29, r29, r31","LOADBU r31, [r27 + 0x2123]","SLL r31, r31, 24","OR r29, r29, r31","LOADBU r30, [r27 + 0x2124]","LOADBU r31, [r27 + 0x2125]","SLL r31, r31, 8","OR r30, r30, r31","LOADBU r31, [r27 + 0x2126]","SLL r31, r31, 16","OR r30, r30, r31","LOADBU r31, [r27 + 0x2127]","SLL r31, r31, 24","OR r30, r30, r31","ADD r27, r29, 0","ADD r28, r30, 0","STOREB [r26 + 0x2120], r27","SRL r29, r27, 8","STOREB [r26 + 0x2121], r29","SRL r29, r27, 16","STOREB [r26 + 0x2122], r29","SRL r29, r27, 24","STOREB [r26 + 0x2123], r29","STOREB [r26 + 0x2124], r28","SRL r29, r28, 8","STOREB [r26 + 0x2125], r29","SRL r29, r28, 16","STOREB [r26 + 0x2126], r29","SRL r29, r28, 24","STOREB [r26 + 0x2127], r29","ADD r26, r22, 16","ADD r27, r6, 1392","ADD r27, r27, 16","LOADBU r29, [r27 + 0x2120]","LOADBU r31, [r27 + 0x2121]","SLL r31, r31, 8","OR r29, r29, r31","LOADBU r31, [r27 + 0x2122]","SLL r31, r31, 16","OR r29, r29, r31","LOADBU r31, [r27 + 0x2123]","SLL r31, r31, 24","OR r29, r29, r31","LOADBU r30, [r27 + 0x2124]","LOADBU r31, [r27 + 0x2125]","SLL r31, r31, 8","OR r30, r30, r31","LOADBU r31, [r27 + 0x2126]","SLL r31, r31, 16","OR r30, r30, r31","LOADBU r31, [r27 + 0x2127]","SLL r31, r31, 24","OR r30, r30, r31","ADD r27, r29, 0","ADD r28, r30, 0","STOREB [r26 + 0x2120], r27","SRL r29, r27, 8","STOREB [r26 + 0x2121], r29","SRL r29, r27, 16","STOREB [r26 + 0x2122], r29","SRL r29, r27, 24","STOREB [r26 + 0x2123], r29","STOREB [r26 + 0x2124], r28","SRL r29, r28, 8","STOREB [r26 + 0x2125], r29","SRL r29, r28, 16","STOREB [r26 + 0x2126], r29","SRL r29, r28, 24","STOREB [r26 + 0x2127], r29","ADD r26, r22, 8","ADD r27, r6, 1392","ADD r27, r27, 8","LOADBU r29, [r27 + 0x2120]","LOADBU r31, [r27 + 0x2121]","SLL r31, r31, 8","OR r29, r29, r31","LOADBU r31, [r27 + 0x2122]","SLL r31, r31, 16","OR r29, r29, r31","LOADBU r31, [r27 + 0x2123]","SLL r31, r31, 24","OR r29, r29, r31","LOADBU r30, [r27 + 0x2124]","LOADBU r31, [r27 + 0x2125]","SLL r31, r31, 8","OR r30, r30, r31","LOADBU r31, [r27 + 0x2126]","SLL r31, r31, 16","OR r30, r30, r31","LOADBU r31, [r27 + 0x2127]","SLL r31, r31, 24","OR r30, r30, r31","ADD r27, r29, 0","ADD r28, r30, 0","STOREB [r26 + 0x2120], r27","SRL r29, r27, 8","STOREB [r26 + 0x2121], r29","SRL r29, r27, 16","STOREB [r26 + 0x2122], r29","SRL r29, r27, 24","STOREB [r26 + 0x2123], r29","STOREB [r26 + 0x2124], r28","SRL r29, r28, 8","STOREB [r26 + 0x2125], r29","SRL r29, r28, 16","STOREB [r26 + 0x2126], r29","SRL r29, r28, 24","STOREB [r26 + 0x2127], r29","LOADBU r28, [r6 + 0x2690]","LOADBU r30, [r6 + 0x2691]","SLL r30, r30, 8","OR r28, r28, r30","LOADBU r30, [r6 + 0x2692]","SLL r30, r30, 16","OR r28, r28, r30","LOADBU r30, [r6 + 0x2693]","SLL r30, r30, 24","OR r28, r28, r30","LOADBU r29, [r6 + 0x2694]","LOADBU r30, [r6 + 0x2695]","SLL r30, r30, 8","OR r29, r29, r30","LOADBU r30, [r6 + 0x2696]","SLL r30, r30, 16","OR r29, r29, r30","LOADBU r30, [r6 + 0x2697]","SLL r30, r30, 24","OR r29, r29, r30","ADD r26, r28, 0","ADD r27, r29, 0","STOREB [r22 + 0x2120], r26","SRL r28, r26, 8","STOREB [r22 + 0x2121], r28","SRL r28, r26, 16","STOREB [r22 + 0x2122], r28","SRL r28, r26, 24","STOREB [r22 + 0x2123], r28","STOREB [r22 + 0x2124], r27","SRL r28, r27, 8","STOREB [r22 + 0x2125], r28","SRL r28, r27, 16","STOREB [r22 + 0x2126], r28","SRL r28, r27, 24","STOREB [r22 + 0x2127], r28","LOADBU r28, [r6 + 0x2b40]","LOADBU r30, [r6 + 0x2b41]","SLL r30, r30, 8","OR r28, r28, r30","LOADBU r30, [r6 + 0x2b42]","SLL r30, r30, 16","OR r28, r28, r30","LOADBU r30, [r6 + 0x2b43]","SLL r30, r30, 24","OR r28, r28, r30","LOADBU r29, [r6 + 0x2b44]","LOADBU r30, [r6 + 0x2b45]","SLL r30, r30, 8","OR r29, r29, r30","LOADBU r30, [r6 + 0x2b46]","SLL r30, r30, 16","OR r29, r29, r30","LOADBU r30, [r6 + 0x2b47]","SLL r30, r30, 24","OR r29, r29, r30","ADD r26, r28, 0","ADD r27, r29, 0","STOREB [r22 + 0x2141], r26","SRL r28, r26, 8","STOREB [r22 + 0x2142], r28","SRL r28, r26, 16","STOREB [r22 + 0x2143], r28","SRL r28, r26, 24","STOREB [r22 + 0x2144], r28","STOREB [r22 + 0x2145], r27","SRL r28, r27, 8","STOREB [r22 + 0x2146], r28","SRL r28, r27, 16","STOREB [r22 + 0x2147], r28","SRL r28, r27, 24","STOREB [r22 + 0x2148], r28","ADD r26, r22, 41","ADD r27, r6, 2592","ADD r27, r27, 8","LOADBU r29, [r27 + 0x2120]","LOADBU r31, [r27 + 0x2121]","SLL r31, r31, 8","OR r29, r29, r31","LOADBU r31, [r27 + 0x2122]","SLL r31, r31, 16","OR r29, r29, r31","LOADBU r31, [r27 + 0x2123]","SLL r31, r31, 24","OR r29, r29, r31","LOADBU r30, [r27 + 0x2124]","LOADBU r31, [r27 + 0x2125]","SLL r31, r31, 8","OR r30, r30, r31","LOADBU r31, [r27 + 0x2126]","SLL r31, r31, 16","OR r30, r30, r31","LOADBU r31, [r27 + 0x2127]","SLL r31, r31, 24","OR r30, r30, r31","ADD r27, r29, 0","ADD r28, r30, 0","STOREB [r26 + 0x2120], r27","SRL r29, r27, 8","STOREB [r26 + 0x2121], r29","SRL r29, r27, 16","STOREB [r26 + 0x2122], r29","SRL r29, r27, 24","STOREB [r26 + 0x2123], r29","STOREB [r26 + 0x2124], r28","SRL r29, r28, 8","STOREB [r26 + 0x2125], r29","SRL r29, r28, 16","STOREB [r26 + 0x2126], r29","SRL r29, r28, 24","STOREB [r26 + 0x2127], r29","ADD r26, r22, 49","ADD r27, r6, 2592","ADD r27, r27, 16","LOADBU r29, [r27 + 0x2120]","LOADBU r31, [r27 + 0x2121]","SLL r31, r31, 8","OR r29, r29, r31","LOADBU r31, [r27 + 0x2122]","SLL r31, r31, 16","OR r29, r29, r31","LOADBU r31, [r27 + 0x2123]","SLL r31, r31, 24","OR r29, r29, r31","LOADBU r30, [r27 + 0x2124]","LOADBU r31, [r27 + 0x2125]","SLL r31, r31, 8","OR r30, r30, r31","LOADBU r31, [r27 + 0x2126]","SLL r31, r31, 16","OR r30, r30, r31","LOADBU r31, [r27 + 0x2127]","SLL r31, r31, 24","OR r30, r30, r31","ADD r27, r29, 0","ADD r28, r30, 0","STOREB [r26 + 0x2120], r27","SRL r29, r27, 8","STOREB [r26 + 0x2121], r29","SRL r29, r27, 16","STOREB [r26 + 0x2122], r29","SRL r29, r27, 24","STOREB [r26 + 0x2123], r29","STOREB [r26 + 0x2124], r28","SRL r29, r28, 8","STOREB [r26 + 0x2125], r29","SRL r29, r28, 16","STOREB [r26 + 0x2126], r29","SRL r29, r28, 24","STOREB [r26 + 0x2127], r29","ADD r26, r22, 57","ADD r27, r6, 2592","ADD r27, r27, 24","LOADBU r29, [r27 + 0x2120]","LOADBU r31, [r27 + 0x2121]","SLL r31, r31, 8","OR r29, r29, r31","LOADBU r31, [r27 + 0x2122]","SLL r31, r31, 16","OR r29, r29, r31","LOADBU r31, [r27 + 0x2123]","SLL r31, r31, 24","OR r29, r29, r31","LOADBU r30, [r27 + 0x2124]","LOADBU r31, [r27 + 0x2125]","SLL r31, r31, 8","OR r30, r30, r31","LOADBU r31, [r27 + 0x2126]","SLL r31, r31, 16","OR r30, r30, r31","LOADBU r31, [r27 + 0x2127]","SLL r31, r31, 24","OR r30, r30, r31","ADD r27, r29, 0","ADD r28, r30, 0","STOREB [r26 + 0x2120], r27","SRL r29, r27, 8","STOREB [r26 + 0x2121], r29","SRL r29, r27, 16","STOREB [r26 + 0x2122], r29","SRL r29, r27, 24","STOREB [r26 + 0x2123], r29","STOREB [r26 + 0x2124], r28","SRL r29, r28, 8","STOREB [r26 + 0x2125], r29","SRL r29, r28, 16","STOREB [r26 + 0x2126], r29","SRL r29, r28, 24","STOREB [r26 + 0x2127], r29","ADD r22, r22, 65","LOADBU r26, [r20 + 0x2120]","STOREB [r22 + 0x2120], r26","AND r21, r21, 1","EQ r21, r21, 0","JUMP_IF_ZERO cond=r21, target_pc=302968"],"start_pc":301680}],"stats":{"after":{"bus_interactions":7156,"constraints":0,"main_columns":5140},"before":{"bus_interactions":19092,"constraints":0,"main_columns":15031}},"value":6036649736,"width_before":34123},{"cost_after":141.0,"cost_before":710.0,"execution_frequency":18972,"original_blocks":[{"instructions":["CONST32 r4, 0x00002114","LOADW r1, [r4 + 0x0]","CONST32 r15, 0x00000020","SUB r1, r1, 32","CONST32 r4, 0x00002114","STOREW [r4 + 0x0], r1","LOADW r4, [r0 + 0x2270]","SLTU r5, r4, 2","JUMP_IF cond=r5, target_pc=1585320"],"start_pc":1584988}],"stats":{"after":{"bus_interactions":80,"constraints":0,"main_columns":61},"before":{"bus_interactions":412,"constraints":0,"main_columns":298}},"value":10795068,"width_before":710},{"cost_after":155.0,"cost_before":347.0,"execution_frequency":4189,"original_blocks":[{"instructions":["LOADW r13, [r2 + 0x2120]","LOADB r10, [r13 + 0x2120]","SLT r9, r10, 0","JUMP_IF_ZERO cond=r9, target_pc=2021796"],"start_pc":2021772}],"stats":{"after":{"bus_interactions":92,"constraints":0,"main_columns":63},"before":{"bus_interactions":196,"constraints":0,"main_columns":151}},"value":804288,"width_before":347},{"cost_after":121.0,"cost_before":293.0,"execution_frequency":210948,"original_blocks":[{"instructions":["LOADB r31, [r21 + 0x2120]","CONST32 r28, 0xffffffff","SLT r28, r28, r31","JUMP_IF_ZERO cond=r28, target_pc=2025368"],"start_pc":2025340}],"stats":{"after":{"bus_interactions":72,"constraints":0,"main_columns":49},"before":{"bus_interactions":168,"constraints":0,"main_columns":125}},"value":36283056,"width_before":293},{"cost_after":2276.0,"cost_before":7651.0,"execution_frequency":15872,"original_blocks":[{"instructions":["CONST32 r12, 0x00000008","ADD r5, r4, 8","ADD r5, r5, 8","ADD r7, r0, 72","LOADBU r9, [r7 + 0x2120]","LOADBU r11, [r7 + 0x2121]","SLL r11, r11, 8","OR r9, r9, r11","LOADBU r11, [r7 + 0x2122]","SLL r11, r11, 16","OR r9, r9, r11","LOADBU r11, [r7 + 0x2123]","SLL r11, r11, 24","OR r9, r9, r11","LOADBU r10, [r7 + 0x2124]","LOADBU r11, [r7 + 0x2125]","SLL r11, r11, 8","OR r10, r10, r11","LOADBU r11, [r7 + 0x2126]","SLL r11, r11, 16","OR r10, r10, r11","LOADBU r11, [r7 + 0x2127]","SLL r11, r11, 24","OR r10, r10, r11","ADD r7, r9, 0","ADD r8, r10, 0","STOREW [r5 + 0x2120], r7","STOREW [r5 + 0x2124], r8","ADD r5, r4, 24","ADD r7, r0, 80","LOADBU r8, [r7 + 0x2120]","LOADBU r9, [r7 + 0x2121]","SLL r9, r9, 8","OR r8, r8, r9","LOADBU r9, [r7 + 0x2122]","SLL r9, r9, 16","OR r8, r8, r9","LOADBU r9, [r7 + 0x2123]","SLL r9, r9, 24","OR r8, r8, r9","ADD r7, r8, 0","STOREW [r5 + 0x2120], r7","LOADBU r5, [r0 + 0x2160]","LOADBU r10, [r0 + 0x2161]","SLL r10, r10, 8","OR r5, r5, r10","LOADBU r10, [r0 + 0x2162]","SLL r10, r10, 16","OR r5, r5, r10","LOADBU r10, [r0 + 0x2163]","SLL r10, r10, 24","OR r5, r5, r10","LOADBU r9, [r0 + 0x2164]","LOADBU r10, [r0 + 0x2165]","SLL r10, r10, 8","OR r9, r9, r10","LOADBU r10, [r0 + 0x2166]","SLL r10, r10, 16","OR r9, r9, r10","LOADBU r10, [r0 + 0x2167]","SLL r10, r10, 24","OR r9, r9, r10","ADD r7, r5, 0","ADD r8, r9, 0","STOREW [r4 + 0x2128], r7","STOREW [r4 + 0x212c], r8","LOADW r5, [r0 + 0x226c]","SLL r6, r6, 5","ADD r6, r5, r6","ADD r5, r6, -32","LOADBU r11, [r0 + 0x2275]","CONST32 r7, 0x0000000a","SLTU r7, r7, r11","JUMP_IF cond=r7, target_pc=1700096"],"start_pc":1699432}],"stats":{"after":{"bus_interactions":1340,"constraints":0,"main_columns":936},"before":{"bus_interactions":4340,"constraints":0,"main_columns":3311}},"value":85312000,"width_before":7651},{"cost_after":501.0,"cost_before":1783.0,"execution_frequency":5485,"original_blocks":[{"instructions":["ADD r17, r11, r15","LOADBU r18, [r17 + 0x2120]","EQ r18, r18, 0","ADD r16, r16, r18","ADD r18, r17, 1","LOADBU r18, [r18 + 0x2120]","EQ r18, r18, 0","ADD r16, r16, r18","ADD r18, r17, 2","LOADBU r18, [r18 + 0x2120]","EQ r18, r18, 0","ADD r16, r16, r18","ADD r17, r17, 3","LOADBU r17, [r17 + 0x2120]","EQ r17, r17, 0","ADD r16, r16, r17","ADD r15, r15, 4","NEQ r17, r14, r15","JUMP_IF cond=r17, target_pc=841360"],"start_pc":841360}],"stats":{"after":{"bus_interactions":276,"constraints":0,"main_columns":225},"before":{"bus_interactions":1028,"constraints":0,"main_columns":755}},"value":7031770,"width_before":1783},{"cost_after":365.0,"cost_before":1013.0,"execution_frequency":19840,"original_blocks":[{"instructions":["LOADW r0, [r4 + 0x21f4]","ADD r5, r4, 8","ADD r5, r5, r6","LOADBU r6, [r5 + 0x2120]","LOADBU r9, [r4 + 0x21f8]","XOR r6, r6, r9","STOREB [r5 + 0x2120], r6","ADD r5, r0, -1","CONST32 r0, 0x000000c8","SLTU r0, r0, r5","JUMP_IF_ZERO cond=r0, target_pc=229204"],"start_pc":229152}],"stats":{"after":{"bus_interactions":208,"constraints":0,"main_columns":157},"before":{"bus_interactions":588,"constraints":0,"main_columns":425}},"value":12856320,"width_before":1013},{"cost_after":71.0,"cost_before":235.0,"execution_frequency":143346,"original_blocks":[{"instructions":["EQ r27, r23, 33","ADD r21, r21, r27","JUMP_IF cond=r27, target_pc=2026240"],"start_pc":2026220}],"stats":{"after":{"bus_interactions":40,"constraints":0,"main_columns":31},"before":{"bus_interactions":132,"constraints":0,"main_columns":103}},"value":23508744,"width_before":235},{"cost_after":247.0,"cost_before":645.0,"execution_frequency":210948,"original_blocks":[{"instructions":["ADD r19, r3, r15","ADD r16, r25, r15","ADD r15, r15, 1","LOADBU r16, [r16 + 0x2120]","LOADBU r19, [r19 + 0x2120]","EQ r16, r16, r19","JUMP_IF cond=r16, target_pc=2001332"],"start_pc":2001348}],"stats":{"after":{"bus_interactions":140,"constraints":0,"main_columns":107},"before":{"bus_interactions":372,"constraints":0,"main_columns":273}},"value":83957304,"width_before":645},{"cost_after":47.0,"cost_before":142.0,"execution_frequency":12221,"original_blocks":[{"instructions":["SLTU r5, r5, 12","JUMP_IF_ZERO cond=r5, target_pc=3072964"],"start_pc":3072948}],"stats":{"after":{"bus_interactions":28,"constraints":0,"main_columns":19},"before":{"bus_interactions":76,"constraints":0,"main_columns":66}},"value":1160995,"width_before":142},{"cost_after":6055.0,"cost_before":16532.0,"execution_frequency":1180572,"original_blocks":[{"instructions":["ADD r2, r8, 123","ADD r5, r4, 24","LOADBU r11, [r5 + 0x2120]","LOADBU r13, [r5 + 0x2121]","SLL r13, r13, 8","OR r11, r11, r13","LOADBU r13, [r5 + 0x2122]","SLL r13, r13, 16","OR r11, r11, r13","LOADBU r13, [r5 + 0x2123]","SLL r13, r13, 24","OR r11, r11, r13","LOADBU r12, [r5 + 0x2124]","LOADBU r13, [r5 + 0x2125]","SLL r13, r13, 8","OR r12, r12, r13","LOADBU r13, [r5 + 0x2126]","SLL r13, r13, 16","OR r12, r12, r13","LOADBU r13, [r5 + 0x2127]","SLL r13, r13, 24","OR r12, r12, r13","ADD r9, r11, 0","ADD r10, r12, 0","STOREB [r2 + 0x2120], r9","SRL r5, r9, 8","STOREB [r2 + 0x2121], r5","SRL r5, r9, 16","STOREB [r2 + 0x2122], r5","SRL r5, r9, 24","STOREB [r2 + 0x2123], r5","STOREB [r2 + 0x2124], r10","SRL r5, r10, 8","STOREB [r2 + 0x2125], r5","SRL r5, r10, 16","STOREB [r2 + 0x2126], r5","SRL r5, r10, 24","STOREB [r2 + 0x2127], r5","ADD r2, r8, 115","ADD r5, r4, 16","LOADBU r11, [r5 + 0x2120]","LOADBU r13, [r5 + 0x2121]","SLL r13, r13, 8","OR r11, r11, r13","LOADBU r13, [r5 + 0x2122]","SLL r13, r13, 16","OR r11, r11, r13","LOADBU r13, [r5 + 0x2123]","SLL r13, r13, 24","OR r11, r11, r13","LOADBU r12, [r5 + 0x2124]","LOADBU r13, [r5 + 0x2125]","SLL r13, r13, 8","OR r12, r12, r13","LOADBU r13, [r5 + 0x2126]","SLL r13, r13, 16","OR r12, r12, r13","LOADBU r13, [r5 + 0x2127]","SLL r13, r13, 24","OR r12, r12, r13","ADD r9, r11, 0","ADD r10, r12, 0","STOREB [r2 + 0x2120], r9","SRL r5, r9, 8","STOREB [r2 + 0x2121], r5","SRL r5, r9, 16","STOREB [r2 + 0x2122], r5","SRL r5, r9, 24","STOREB [r2 + 0x2123], r5","STOREB [r2 + 0x2124], r10","SRL r5, r10, 8","STOREB [r2 + 0x2125], r5","SRL r5, r10, 16","STOREB [r2 + 0x2126], r5","SRL r5, r10, 24","STOREB [r2 + 0x2127], r5","ADD r2, r8, 107","CONST32 r5, 0x00000008","ADD r9, r4, 8","LOADBU r11, [r9 + 0x2120]","LOADBU r13, [r9 + 0x2121]","SLL r13, r13, 8","OR r11, r11, r13","LOADBU r13, [r9 + 0x2122]","SLL r13, r13, 16","OR r11, r11, r13","LOADBU r13, [r9 + 0x2123]","SLL r13, r13, 24","OR r11, r11, r13","LOADBU r12, [r9 + 0x2124]","LOADBU r13, [r9 + 0x2125]","SLL r13, r13, 8","OR r12, r12, r13","LOADBU r13, [r9 + 0x2126]","SLL r13, r13, 16","OR r12, r12, r13","LOADBU r13, [r9 + 0x2127]","SLL r13, r13, 24","OR r12, r12, r13","ADD r9, r11, 0","ADD r10, r12, 0","STOREB [r2 + 0x2120], r9","SRL r11, r9, 8","STOREB [r2 + 0x2121], r11","SRL r11, r9, 16","STOREB [r2 + 0x2122], r11","SRL r11, r9, 24","STOREB [r2 + 0x2123], r11","STOREB [r2 + 0x2124], r10","SRL r11, r10, 8","STOREB [r2 + 0x2125], r11","SRL r11, r10, 16","STOREB [r2 + 0x2126], r11","SRL r11, r10, 24","STOREB [r2 + 0x2127], r11","LOADBU r2, [r4 + 0x2120]","LOADBU r12, [r4 + 0x2121]","SLL r12, r12, 8","OR r2, r2, r12","LOADBU r12, [r4 + 0x2122]","SLL r12, r12, 16","OR r2, r2, r12","LOADBU r12, [r4 + 0x2123]","SLL r12, r12, 24","OR r2, r2, r12","LOADBU r11, [r4 + 0x2124]","LOADBU r12, [r4 + 0x2125]","SLL r12, r12, 8","OR r11, r11, r12","LOADBU r12, [r4 + 0x2126]","SLL r12, r12, 16","OR r11, r11, r12","LOADBU r12, [r4 + 0x2127]","SLL r12, r12, 24","OR r11, r11, r12","ADD r9, r2, 0","ADD r10, r11, 0","STOREB [r8 + 0x2183], r9","SRL r2, r9, 8","STOREB [r8 + 0x2184], r2","SRL r2, r9, 16","STOREB [r8 + 0x2185], r2","SRL r2, r9, 24","STOREB [r8 + 0x2186], r2","STOREB [r8 + 0x2187], r10","SRL r2, r10, 8","STOREB [r8 + 0x2188], r2","SRL r2, r10, 16","STOREB [r8 + 0x2189], r2","SRL r2, r10, 24","STOREB [r8 + 0x218a], r2","LOADW r4, [r1 + 0x21c4]","LOADW r2, [r1 + 0x21bc]","NEQ r2, r4, r2","JUMP_IF cond=r2, target_pc=1707224"],"start_pc":1706592}],"stats":{"after":{"bus_interactions":3536,"constraints":0,"main_columns":2519},"before":{"bus_interactions":9224,"constraints":0,"main_columns":7308}},"value":12368852844,"width_before":16532},{"cost_after":487.0,"cost_before":1833.0,"execution_frequency":1550480,"original_blocks":[{"instructions":["LOADW r13, [r6 + 0x2124]","LOADW r12, [r6 + 0x2120]","STOREW [r7 + 0x2120], r12","STOREW [r7 + 0x2124], r13","LOADW r13, [r8 + 0x2124]","LOADW r12, [r8 + 0x2120]","STOREW [r9 + 0x2120], r12","STOREW [r9 + 0x2124], r13","LOADW r13, [r10 + 0x2124]","LOADW r12, [r10 + 0x2120]","STOREW [r11 + 0x2120], r12","STOREW [r11 + 0x2124], r13","LOADW r13, [r4 + 0x2684]","LOADW r12, [r4 + 0x2680]","STOREW [r4 + 0x2340], r12","STOREW [r4 + 0x2344], r13","ADD r5, r5, -1","JUMP_IF cond=r5, target_pc=279812"],"start_pc":279828}],"stats":{"after":{"bus_interactions":288,"constraints":0,"main_columns":199},"before":{"bus_interactions":1048,"constraints":0,"main_columns":785}},"value":2086946080,"width_before":1833},{"cost_after":317.0,"cost_before":1429.0,"execution_frequency":385730,"original_blocks":[{"instructions":["ADD r5, r1, -16","LOADW r11, [r5 + 0x2124]","LOADW r10, [r5 + 0x2120]","ADD r7, r1, -24","LOADW r13, [r7 + 0x2124]","LOADW r12, [r7 + 0x2120]","OR_64 r10, r10, r12","ADD r4, r1, -8","LOADW r13, [r4 + 0x2124]","LOADW r12, [r4 + 0x2120]","OR_64 r10, r10, r12","NEQ_64 r1, r10, 0","JUMP_IF cond=r1, target_pc=835568"],"start_pc":834632}],"stats":{"after":{"bus_interactions":184,"constraints":0,"main_columns":133},"before":{"bus_interactions":828,"constraints":0,"main_columns":601}},"value":428931760,"width_before":1429},{"cost_after":109.0,"cost_before":393.0,"execution_frequency":669494,"original_blocks":[{"instructions":["ADD r0, r5, 368","CONST32 r1, 0x00002114","STOREW [r1 + 0x0], r0","RET to_pc=r3, to_fp=r4"],"start_pc":605956}],"stats":{"after":{"bus_interactions":64,"constraints":0,"main_columns":45},"before":{"bus_interactions":232,"constraints":0,"main_columns":161}},"value":190136296,"width_before":393},{"cost_after":361.0,"cost_before":762.0,"execution_frequency":632739,"original_blocks":[{"instructions":["STOREB [r0 + 0x2122], r1","STOREB [r0 + 0x2121], r1","SUB r7, r6, 3","STOREB [r7 + 0x2120], r1","SUB r7, r6, 2","STOREB [r7 + 0x2120], r1","SLTU r7, r2, 7","JUMP_IF cond=r7, target_pc=3074784"],"start_pc":3074480}],"stats":{"after":{"bus_interactions":204,"constraints":0,"main_columns":157},"before":{"bus_interactions":436,"constraints":0,"main_columns":326}},"value":253728339,"width_before":762}],"labels":{},"version":4}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment