C compiler with embedded metalanguage.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 rivejä
856 B

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; }
}