fastcall-sseregparm.c
来自「用于进行gcc测试」· C语言 代码 · 共 25 行
C
25 行
/* { dg-do run } *//* { dg-options "-mpreferred-stack-boundary=4 -msse" } *//* { dg-require-effective-target ilp32 } */#include "sse-check.h"extern void abort(void);void __attribute__((fastcall, sseregparm)) foo(int i, int j, float x){ static int last_align = -1; int dummy, align = (int)&dummy & 15; if (last_align < 0) last_align = align; else if (align != last_align) abort ();}static voidsse_test (void){ foo(0,0,0.0); foo(0,0,0.0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?