Advertisement
sashachca

Untitled

Jan 24th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int mult(int val_1, int val_2);
  5.  
  6. int main() {
  7.     int val_1 = 6;
  8.     int val_2 = 7;
  9.     int m;
  10.     m = mult(val_1, val_2);
  11.    
  12.     cout << val_1 << " × " << val_2 << " = " << m << endl;
  13.    
  14.     return 0;
  15. }
  16.  
  17. int mult(int val_1, int val_2) {
  18.     int rl, rh;
  19.     __asm__ ("mulq %q3" : "=a" (rl),
  20.              "=d" (rh) : "%0" (val_1),
  21.              "rm" (val_2) : "cc"
  22.              );
  23.     return rl;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement