dfp-td.c
来自「用于进行gcc测试」· C语言 代码 · 共 34 行
C
34 行
/* Test generation of DFP instructions for POWER6. *//* Origin: Janis Johnson <janis187@us.ibm.com> *//* { dg-do compile { target { powerpc*-*-linux* && powerpc_fprs } } } *//* { dg-options "-std=gnu99 -mcpu=power6" } *//* { dg-final { scan-assembler "daddq" } } *//* { dg-final { scan-assembler "ddivq" } } *//* { dg-final { scan-assembler "dmulq" } } *//* { dg-final { scan-assembler "dsubq" } } *//* { dg-final { scan-assembler-times "dcmpuq" 6 } } *//* { dg-final { scan-assembler-times "dctfixq" 2 } } *//* { dg-final { scan-assembler-times "drintnq" 2 } } *//* { dg-final { scan-assembler-times "dcffixq" 2 } } */extern _Decimal128 a, b, c;extern int result;extern int si;extern long long di;void add (void) { a = b + c; }void div (void) { a = b / c; }void mul (void) { a = b * c; }void sub (void) { a = b - c; }void eq (void) { result = a == b; }void ne (void) { result = a != b; }void lt (void) { result = a < b; }void le (void) { result = a <= b; }void gt (void) { result = a > b; }void ge (void) { result = a >= b; }void tdsi (void) { si = a; }void tddi (void) { di = a; }void sitd (void) { a = si; }void ditd (void) { a = di; }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?