meica 发表于 2020-8-21 17:03:25

问一个小问题:riscv的编译器中如何选择相对地址转移的指...

riscv中相对地址转移可以用jal来实现1M内的转移,超过1M就用auipc+jalr组合实现4G范围内的转移,那么编译时,如果不知道转移目标有多远,编译器怎么做呢?是不是不管三七二十一都用auipc+jalr组合呀?那会不会影响效率啊?

sky 发表于 2020-8-27 08:09:14

自己看反汇编代码啊

sky 发表于 2020-8-27 08:09:17

自己看反汇编代码啊
页: [1]
查看完整版本: 问一个小问题:riscv的编译器中如何选择相对地址转移的指...