⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pr35160.c

📁 用于进行gcc测试
💻 C
字号:
/* PR inline-asm/35160 *//* { dg-do run } *//* { dg-skip-if "" { ilp32 && { ! nonpic } } { "*" } { "" } } *//* { dg-options "-O2" } */extern void abort (void);void__attribute__((noinline))foo (unsigned int *y){   unsigned int c0, c1, c2, d0, d1, d2;   d0 = 0; d1 = 0; d2 = 0; c0 = c1 = c2 = 0;   __asm__ ("movl $7, %k0; movl $8, %k1; movl $9, %k2"	    : "+r" (d0), "+r" (d1), "+r" (d2));   __asm__ ("movl %3, %0; movl %4, %1; movl %5, %2"	    : "+r" (c0), "+r" (c1), "+r" (c2), "+r" (d0), "+r" (d1), "+r" (d2));   y[0] = c0;   y[1] = c1;   y[2] = c2;}intmain (void){  unsigned int y[3];  foo (y);  if (y[0] != 7 || y[1] != 8 || y[2] != 9)    abort ();  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -