---
title: -mgeneral-regs-only选项的使用说明
description: "使用该选项时将生成仅使用通用寄存器的代码，这会阻止编译器使用浮点或高级SIMD寄存器。因此当编译时加入该选项，编译器应避免使用浮点运算指令，如果程序中有浮点运算，毕昇编译器将会调用compiler-rt中的库函数进行运算。因此，链接时要配合添加-rtlib=compiler-rt -l gcc_s选项。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0053_0.html
sourcePath: /source/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0053_0.html
indexId: 3abd3748a90ff3d3c14cdaec581c48432c097d44e07bf291e749da78e5e997dc82
---
# -mgeneral-regs-only选项的使用说明

使用该选项时将生成仅使用通用寄存器的代码，这会阻止编译器使用浮点或高级SIMD寄存器。因此当编译时加入该选项，编译器应避免使用浮点运算指令，如果程序中有浮点运算，毕昇编译器将会调用compiler-rt中的库函数进行运算。因此，链接时要配合添加-rtlib=compiler-rt -l gcc_s选项。
