00001 #include <stdio.h> 00002 #include <stdlib.h> 00003 00004 int main() 00005 { 00006 int a = rand(), b = rand(), c = rand(), d = rand(), e = rand(), 00007 f = rand(), g = rand(), h = rand(), i = rand(); 00008 fprintf(stderr, "a = %d; b = %d, c = %d, d = %d, e = %d," 00009 " f = %d, g = %d, h = %d, i = %d\n", 00010 a, b, c, d, e, f, g, h, i); 00011 __asm__("movl $32, %eax\n\t" 00012 "movl $52, %ebx\n\t" 00013 "imull %ebx, %eax"); 00014 fprintf(stderr, "a = %d; b = %d, c = %d, d = %d, e = %d," 00015 " f = %d, g = %d, h = %d, i = %d\n", 00016 a, b, c, d, e, f, g, h, i); 00017 return 0; 00018 } 00019 #include <stdio.h> 00020 #include <stdlib.h> 00021 00022 int main() 00023 { 00024 int a = rand(), b = rand(), c = rand(), d = rand(), e = rand(), 00025 f = rand(), g = rand(), h = rand(), i = rand(); 00026 fprintf(stderr, "a = %d; b = %d, c = %d, d = %d, e = %d," 00027 " f = %d, g = %d, h = %d, i = %d\n", 00028 a, b, c, d, e, f, g, h, i); 00029 __asm__("movl $32, %eax\n\t" 00030 "movl $52, %ebx\n\t" 00031 "imull %ebx, %eax"); 00032 fprintf(stderr, "a = %d; b = %d, c = %d, d = %d, e = %d," 00033 " f = %d, g = %d, h = %d, i = %d\n", 00034 a, b, c, d, e, f, g, h, i); 00035 return 0; 00036 }