Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- asm("pushq", rbp);
- asm("movq", rbp, rsp);
- *(rbp + -36) = edi;
- *(rbp + -40) = esi;
- eax = *(rbp + -36);
- eax = eax ^ *(rbp + -40);
- zf = eax == 0;
- nf = eax < 0;
- cf = 0;
- of = 0;
- *(rbp + -4) = eax;
- eax = *(rbp + -4);
- tmp1 = eax;
- eax = eax + 98;
- zf = eax == 0;
- nf = eax < 0;
- cf = tmp1 >> 31 && 98 >> 31 || !(eax >> 31) && (tmp1 >> 31 || 98 >> 31);
- of = tmp1 < 0 && 98 < 0 && eax >= 0 || tmp1 >= 0 && 98 >= 0 && eax < 0;
- *(rbp + -8) = eax;
- eax = *(rbp + -8);
- eax = ~eax;
- edx = eax;
- eax = *(rbp + -40);
- tmp2 = eax;
- eax = eax + edx;
- zf = eax == 0;
- nf = eax < 0;
- cf = tmp2 >> 31 && edx >> 31 || !(eax >> 31) && (tmp2 >> 31 || edx >> 31);
- of = tmp2 < 0 && edx < 0 && eax >= 0 || tmp2 >= 0 && edx >= 0 && eax < 0;
- *(rbp + -0xc) = eax;
- eax = *(rbp + -0xc);
- eax = eax ^ *(rbp + -36);
- zf = eax == 0;
- nf = eax < 0;
- cf = 0;
- of = 0;
- *(rbp + -16) = eax;
- eax = *(rbp + -40);
- tmp3 = (signed long int) eax * (signed long int) *(rbp + -4);
- eax = eax * *(rbp + -4);
- cf = tmp3 != (signed long int) eax;
- of = tmp3 != (signed long int) eax;
- if(eax < 0)
- edx = -1;
- else
- edx = 0;
- tmp4 = (signed long int) eax & (signed long int) edx << 32;
- tmp5 = *(rbp + -8);
- eax = (signed int) (tmp4 / (signed long int) tmp5);
- edx = (signed int) (tmp4 % (signed long int) tmp5);
- edx = eax;
- eax = *(rbp + -36);
- ecx = rdx + rax;
- edx = *(rbp + -0xc);
- eax = *(rbp + -16);
- tmp6 = eax;
- eax = eax + edx;
- zf = eax == 0;
- nf = eax < 0;
- cf = tmp6 >> 31 && edx >> 31 || !(eax >> 31) && (tmp6 >> 31 || edx >> 31);
- of = tmp6 < 0 && edx < 0 && eax >= 0 || tmp6 >= 0 && edx >= 0 && eax < 0;
- eax = eax ^ ecx;
- zf = eax == 0;
- nf = eax < 0;
- cf = 0;
- of = 0;
- *(rbp + -20) = eax;
- tmp7 = *(rbp + -20) - -814;
- zf = tmp7 == 0;
- nf = tmp7 < 0;
- cf = !(*(rbp + -20) >> 31) && -814 >> 31 || !(tmp7 >> 31) && (!(*(rbp + -20) >> 31) || -814 >> 31);
- of = *(rbp + -20) >= 0 && -814 < 0 && tmp7 >= 0 || *(rbp + -20) < 0 && -814 >= 0 && tmp7 < 0;
- al = zf;
- asm("popq", rbp);
- return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement