fn() {
|
|
asm ("fsinx %1,%0" : "=f" (result) : "f" (angle));
|
|
asm ("combine %2,%0" : "=r" (foo) : "0" (foo), "g" (bar));
|
|
|
|
asm ("combine %2,%0" : "=r" (foo) : "r" (foo), "g" (bar));
|
|
|
|
asm volatile ("movc3 %0,%1,%2"
|
|
: /* no outputs */
|
|
: "g" (from), "g" (to), "g" (count)
|
|
: "r0", "r1", "r2", "r3", "r4", "r5");
|
|
|
|
asm ("movl %0,r9;movl %1,r10;call _foo"
|
|
: /* no outputs */
|
|
: "g" (from), "g" (to)
|
|
: "r9", "r10");
|
|
|
|
asm ("clr %0;frob %1;beq 0f;mov #1,%0;0:"
|
|
: "g" (result)
|
|
: "g" (input));
|
|
|
|
{ double __value, __arg = (x);
|
|
asm ("fsinx %1,%0": "=f" (__value): "f" (__arg));
|
|
__value; }
|
|
|
|
|
|
{ int __old;
|
|
asm volatile ("get_and_set_priority %0, %1": "=g" (__old) : "g" (new));
|
|
__old; }
|
|
}
|
|
|