【发布时间】:2021-02-04 10:32:25
【问题描述】:
我正在使用 TCC(Tiny C 编译器)进行 jit 编译,但它对汇编的支持有限,我经常被这个卡住......我想知道是否有某种技巧可以插入 raw指令到内联汇编?如:
mov -0x18(%rbp), %rax
finit
flds (%rax)
/* Custom unsupported binary instructions here */
flds (%rcx)
我知道这不是一件容易维护的事情,但我希望 TCC 保持不变。
【问题讨论】:
-
如果它支持像
.byte 0x12这样的标准GAS / unix-assembler指令,你可以发出任何你想要的字节序列。 -
完美!谢谢!
-
现在我只需要找到设置将其标记为解决方案...
标签: c assembly inline-assembly jit tcc