---
title: 选项 -fccmp2
description: "该选项针对Arm指令集优化：扩展ccmp指令的使用场景，并简化指令流水。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/hgcc/hist-hgcc/kunpenghgcc_06_0025.html
sourcePath: /source/zh/kunpengdevkithistory/hgcc/hist-hgcc/kunpenghgcc_06_0025.html
indexId: 2157bdf023130ad11f699a65df3052708882fa1b9664780e0a124a4e46ea6df571
---
# 选项 -fccmp2

该选项针对Arm指令集优化：扩展ccmp指令的使用场景，并简化指令流水。

针对如下代码场景：

```
int f(int a, int b, int c)
{
    while(1)
    {
        if (a--==0||b>=c )
        {
        return 1;
        }
    }
}
```

成功使能ccmp指令，可以生成如下汇编代码：

图1 汇编包含ccmp指令示意图

#### 使用方法

增加编译选项 -fccmp2

SPEC性能提升效果：SPECCPU2017 intrate 557.xz_r子项性能提升约1%
