Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. //***************************************************
  2. // Simple program returns min value of
  3. // two input values
  4. //***************************************************
  5.  
  6. #include <stdio.h>
  7.  
  8. int main() {
  9. int number1, number2;
  10. scanf("%d%d", &number1, &number2);
  11.  
  12. int minValue;
  13. __asm(" movl %1, %%eax;"
  14. " movl %2, %%ebx;"
  15. " cmpl %%eax, %%ebx;"
  16. " jl .L1;"
  17. " movl %%eax, %0;"
  18. " jmp .L2;"
  19. ".L1: movl %%ebx, %0;"
  20. ".L2: "
  21. : "=r" (minValue)
  22. : "a" (number1), "b" (number2));
  23.  
  24. printf("%d", minValue);
  25. return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement