Displaying 1 result from an estimated 1 matches for "bea50005".
Did you mean:
7ea50000
2018 Mar 26
0
wrong imm value for branch conditions..
...etOperand(OpNo);*
* printf("in getBranchTargetOpValue\n");*
*;*
*;*
*;*
* return 0;*
*}*
I have added code like above for bgeid instruction.I am able to genereate
bgeid instruction but the offset value is not proper.
*9c: 14a53001 cmp r5, r5, r6*
* a0: bea50005 bgeid r5, 5 // a5*
* a4: b8100034 brid 52 // d8*
I am getting 5 as offset and it is pointing to invalid address. I tried to
fix it in *getBranchTargetOpValue* function but the control is not even
coming to *getBranchTargetOpValue.*
am I doing anyth...