how use div in or1k
in the C code
a = b/c ; // all integers
after compiler link
it generate a l.jal 0 <_reset_100-0x100> , not a div instruction
then jump to here
Disassembly of section .vectors:
23
24 00000000 <_reset_100-0x100>:
25 ...
26
27 00000100 <_reset_100>:
28 100: 15 00 00 00 l.nop 0x0
29 104: 00 00 08 1b l.j 2170 <_reset_except>
30 108: 15 00 00 00 l.nop 0x0
31 ...
but a=b*c, will generate a l.mul r3,r3,r4
how can i compile a correct div?
thank you.