【发布时间】:2025-12-29 07:15:10
【问题描述】:
我注意到在 LLVM IR 中有一些很长的类型,例如i256、i256*。但是,即使我将unsigned long long 变量编译成LLVM IR,它对应的类型也是i64。
所以我的问题是,什么样的C/C++ 变量可以编译成 LLVM IR 中的i256 变量?谢谢。
【问题讨论】:
-
配合什么指令使用,可能是芯片扩展寄存器? SIMD(用于 AVX/AVX2)已从 128 位扩展到 256 位。