请问如何制作自定义非 IEEE 十进制类型并在 C 或 C++ 中使用它们?我在 C++ 中的用户定义文字的教程页面中看到了一些关于此类功能可能性的提及,但这些教程似乎并未涵盖此类功能的实现。此外,根据我对 CS 的有限了解,CPU/GPU 具有硬件 ALU(例如 int32 和 fp32)来加速标准本机数据类型的计算。请问如果我定义一个自定义十进制数据类型会发生什么,CPU 将使用哪个 ALU,我是否能够在汇编中显式指示数据路径?非常感谢您的时间和帮助!
(我尝试在谷歌上搜索“制作自定义十进制类型”,所有返回的都是针对已经存在的库的说明,没有关于如何实现这种实现的信息)