language: C99 strict (gcc-4.7.2)
date: 359 days 15 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int main (void) {
    double sin_a, cos_a, a = 0.5;
    __asm__ ("fldl %2;"
             "fsincos;"
             "fstpl %1;"
             "fstpl %0;" : "=m"(sin_a), "=m"(cos_a) : "m"(a));
    printf("sin(29°) = %f, cos(29°) = %f\n", sin_a, cos_a);
    return 0;
}