Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Faster:
- if (a) {stuff1 + morestuff} else else {stuff2 + morestuff} eof
- // Stuff1 end
- 4ff156: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp)
- 4ff15d: 00
- 4ff15e: 0f 29 9c 24 a0 00 00 movaps %xmm3,0xa0(%rsp)
- 4ff165: 00
- 4ff166: 0f 29 8c 24 00 01 00 movaps %xmm1,0x100(%rsp)
- 4ff16d: 00
- 4ff16e: 0f 29 94 24 b0 00 00 movaps %xmm2,0xb0(%rsp)
- 4ff175: 00
- 4ff176: 0f 29 8c 24 c0 00 00 movaps %xmm1,0xc0(%rsp)
- 4ff17d: 00
- 4ff17e: 0f 84 7b f6 ff ff je 4fe7ff
- // Morestuff
- 4ff184: 0f 1f 40 00 nopl 0x0(%rax)
- 4ff188: 48 8b 3b mov (%rbx),%rdi
- 4ff18b: 4c 89 e9 mov %r13,%rcx
- 4ff18e: 4c 89 f2 mov %r14,%rdx
- 4ff191: 41 0f 28 04 24 movaps (%r12),%xmm0
- 4ff196: 48 89 ee mov %rbp,%rsi
- 4ff199: 48 83 c3 08 add $0x8,%rbx
- 4ff19d: 48 8b 07 mov (%rdi),%rax
- 4ff1a0: ff 90 d8 00 00 00 callq *0xd8(%rax)
- 4ff1a6: 48 3b 1d fb b6 28 00 cmp 0x28b6fb(%rip),%rbx
- 4ff1ad: 75 d9 jne 4ff188
- 4ff1af: e9 4b f6 ff ff jmpq 4fe7ff
- =============================================================
- Slower:
- if (a) {stuff1} else {stuff2} morestuff eof
- // Stuff 1 end
- 4ff130: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp)
- 4ff137: 00
- 4ff138: 0f 29 9c 24 a0 00 00 movaps %xmm3,0xa0(%rsp)
- 4ff13f: 00
- 4ff140: 0f 29 8c 24 00 01 00 movaps %xmm1,0x100(%rsp)
- 4ff147: 00
- 4ff148: 0f 29 94 24 b0 00 00 movaps %xmm2,0xb0(%rsp)
- 4ff14f: 00
- 4ff150: 0f 29 8c 24 c0 00 00 movaps %xmm1,0xc0(%rsp)
- 4ff157: 00
- 4ff158: e9 54 f6 ff ff jmpq 4fe7b1
- // jmpq to morestuff I presume ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement