Address | Source Line | Assembly | Clockticks | Instructions Retired | CPI Rate | Retiring | Bad Speculation | Back-End Bound | Front-End Bound |
---|---|---|---|---|---|---|---|---|---|
0x7fe6f7b2df0 | 0 | Block 1: | |||||||
0x7fe6f7b2df0 | 408 | xor eax, eax | |||||||
0x7fe6f7b2df2 | 409 | mov edx, 0xffffff | |||||||
0x7fe6f7b2df7 | 410 | mov ecx, 0x1 | |||||||
0x7fe6f7b2dfc | 411 | mov r8d, 0x1 | |||||||
0x7fe6f7b2e02 | 413 | xor r9d, r9d | |||||||
0x7fe6f7b2e05 | 0 | Block 2: | |||||||
0x7fe6f7b2e05 | 415 | add eax, r9d | 247500000 | 555000000 | 0.445946 | 0.109627 | 0.0106091 | 0.0459723 | 0.0282908 |
0x7fe6f7b2e08 | 416 | sub eax, ecx | |||||||
0x7fe6f7b2e0a | 418 | cmp eax, ecx | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0x7fe6f7b2e0c | 418 | jle 0x7fe6f7b2e10 <Block 4> | |||||||
0x7fe6f7b2e0e | 0 | Block 3: | |||||||
0x7fe6f7b2e0e | 418 | inc ecx | 240000000 | 525000000 | 0.457143 | 0.0636543 | 0 | 0.114342 | 0.0106091 |
0x7fe6f7b2e10 | 0 | Block 4: | |||||||
0x7fe6f7b2e10 | 419 | cmp eax, ecx | 70000000 | 172500000 | 0.405797 | 0.0388999 | 0 | 0.0302554 | 0.00353635 |
0x7fe6f7b2e12 | 419 | jnl 0x7fe6f7b2e17 <Block 6> | |||||||
0x7fe6f7b2e14 | 0 | Block 5: | |||||||
0x7fe6f7b2e14 | 419 | dec r8d | |||||||
0x7fe6f7b2e17 | 0 | Block 6: | |||||||
0x7fe6f7b2e17 | 420 | cmp eax, ecx | 162500000 | 910000000 | 0.178571 | 0.106091 | 0 | 0.0817288 | 0.00353635 |
0x7fe6f7b2e19 | 420 | jnz 0x7fe6f7b2e21 <Block 8> | |||||||
0x7fe6f7b2e1b | 0 | Block 7: | |||||||
0x7fe6f7b2e1b | 420 | mov r8d, 0x5 | |||||||
0x7fe6f7b2e21 | 0 | Block 8: | |||||||
0x7fe6f7b2e21 | 422 | dec edx | 257500000 | 1037500000 | 0.248193 | 0.0990178 | 0.0212181 | 0.0715126 | 0.0106091 |
0x7fe6f7b2e23 | 423 | cmp edx, r9d | |||||||
0x7fe6f7b2e26 | 423 | jnz 0x7fe6f7b2e2a <Block 10> | |||||||
0x7fe6f7b2e28 | 0 | Block 9: | |||||||
0x7fe6f7b2e28 | 423 | inc ecx | |||||||
0x7fe6f7b2e2a | 0 | Block 10: | |||||||
0x7fe6f7b2e2a | 413 | inc r9d | 295000000 | 572500000 | 0.515284 | 0.123772 | 0.0495089 | 0.0337915 | 0.0247545 |
0x7fe6f7b2e2d | 413 | cmp r9d, 0xffffff | |||||||
0x7fe6f7b2e34 | 413 | jl 0x7fe6f7b2e05 <Block 2> | |||||||
0x7fe6f7b2e36 | 0 | Block 11: | |||||||
0x7fe6f7b2e36 | 426 | lea eax, ptr [rcx+r8*1] | |||||||
0x7fe6f7b2e3a | 0 | ret |
Address | Source Line | Assembly | Clockticks | Instructions Retired | CPI Rate | Retiring | Bad Speculation | Back-End Bound | Front-End Bound |
---|---|---|---|---|---|---|---|---|---|
0x7fe71d82e00 | 0 | Block 1: | |||||||
0x7fe71d82e00 | 408 | xor eax, eax | |||||||
0x7fe71d82e02 | 409 | mov edx, 0xffffff | |||||||
0x7fe71d82e07 | 410 | mov ecx, 0x1 | |||||||
0x7fe71d82e0c | 411 | mov r8d, 0x1 | |||||||
0x7fe71d82e12 | 413 | xor r9d, r9d | |||||||
0x7fe71d82e15 | 0 | Block 2: | |||||||
0x7fe71d82e15 | 415 | add eax, r9d | 525000000 | 725000000 | 0.724138 | 0.0256654 | 0 | 0.0849808 | 0.106084 |
0x7fe71d82e18 | 416 | sub eax, ecx | |||||||
0x7fe71d82e1a | 418 | cmp eax, ecx | 282500000 | 367500000 | 0.768707 | 0.0102662 | 0.00171103 | 0.0321292 | 0.0633081 |
0x7fe71d82e1c | 418 | jle 0x7fe71d82e20 <Block 4> | |||||||
0x7fe71d82e1e | 0 | Block 3: | |||||||
0x7fe71d82e1e | 418 | inc ecx | 295000000 | 397500000 | 0.742138 | 0.0153993 | 0 | 0.0129276 | 0.0941066 |
0x7fe71d82e20 | 0 | Block 4: | |||||||
0x7fe71d82e20 | 419 | cmp eax, ecx | 0 | 2500000 | 0 | 0 | 0 | 0 | 0 |
0x7fe71d82e22 | 419 | jnl 0x7fe71d82e27 <Block 6> | |||||||
0x7fe71d82e24 | 0 | Block 5: | |||||||
0x7fe71d82e24 | 419 | dec r8d | |||||||
0x7fe71d82e27 | 0 | Block 6: | |||||||
0x7fe71d82e27 | 420 | cmp eax, ecx | 277500000 | 360000000 | 0.770833 | 0.0119772 | 0.00171103 | 0.0199618 | 0.0718632 |
0x7fe71d82e29 | 420 | jnz 0x7fe71d82e31 <Block 8> | |||||||
0x7fe71d82e2b | 0 | Block 7: | |||||||
0x7fe71d82e2b | 420 | mov r8d, 0x5 | |||||||
0x7fe71d82e31 | 0 | Block 8: | |||||||
0x7fe71d82e31 | 422 | dec edx | 247500000 | 322500000 | 0.767442 | 0.0102662 | 0 | 0.0153991 | 0.0769963 |
0x7fe71d82e33 | 423 | cmp edx, r9d | 302500000 | 730000000 | 0.414384 | 0.00684412 | 0.0376426 | 0.00209109 | 0.0684412 |
0x7fe71d82e36 | 423 | jnz 0x7fe71d82e3a <Block 10> | |||||||
0x7fe71d82e38 | 0 | Block 9: | |||||||
0x7fe71d82e38 | 423 | inc ecx | |||||||
0x7fe71d82e3a | 0 | Block 10: | |||||||
0x7fe71d82e3a | 413 | inc r9d | 430000000 | 542500000 | 0.792627 | 0.0222434 | 0.00513309 | 0.0334599 | 0.102662 |
0x7fe71d82e3d | 413 | cmp r9d, 0xffffff | 270000000 | 332500000 | 0.81203 | 0.0256654 | 0 | 0 | 0.0923956 |
0x7fe71d82e44 | 413 | jl 0x7fe71d82e15 <Block 2> | |||||||
0x7fe71d82e46 | 0 | Block 11: | |||||||
0x7fe71d82e46 | 426 | lea eax, ptr [rcx+r8*1] | |||||||
0x7fe71d82e4a | 0 | ret |