/* * libDASM * * Copyright (C) 2000-2003 Patrick Alken * This library comes with absolutely NO WARRANTY * * Should you choos…
ASM-C Interface 源代码
汇集 ASM-C Interface 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
/* { dg-do compile } */ /* { dg-options "" } */ void f() { asm volatile ("foo%%bar" : : ); } /* { dg-final { scan-assembler "f…
/* { dg-do compile } */ /* Test that asm with no outputs are treated as volatile. */ void f(int x) { __asm__ ("extended asm n…
/* PR target/17565. GCC used to put the asm into the delay slot of the call. */ /* { dg-do assemble } */ /* { dg-mips-options…
/* { dg-do run } */ /* { dg-options } */ extern void abort (void); /* Test that "=S" properly avoids the post-increment on the m…
/* Asm operands that are given as hard registers must keep the same hard register all the way through compilation. Example der…
/* PR opt/13862 */ /* { dg-do compile } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O" } */ typedef struct _…
/* Test if functions marked __attribute__((used)), but with address never taken in C code, don't use alternate calling conventi…
/* PR inline-asm/11676 */ /* { dg-do run } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2" } */ extern void …
/* { dg-do compile } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-m32" } */ register unsigned int EAX asm ("r…