Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. //This one is working
  2. asm(
  3. "cmp $0,%0;"
  4. "je 0f;"
  5. "stc;"
  6. "0:"
  7. "adcq %2, %1;"
  8. "setc %0"
  9.  
  10. : "+r" (carry), "+r" (anum)
  11. : "r" (bnum)
  12. );
  13.  
  14. //Do not works
  15. asm(
  16. "mov %0, %%ah;"
  17. "sahf;"
  18. "adcq %2, %1;"
  19. "setc %0"
  20.  
  21. : "+r" (carry), "+r" (anum)
  22. : "r" (bnum)
  23. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement