Samuel Pizarro
30-Jul-2021, 03:20 PM
I had an expression that was running fine in 18.x but when migrated to df 20 is now returning Error 50
BigInt ibResult ibValue ibShift
Move 0 to ibResult
Move 1 to ibValue
Move 0 to ibShift
Move (ibResult ior ((ibValue iand $1F) * (2^ibShift)) ) to ibResult // <<<---- this line raises error 50
If I break the expression in 2 steps.. it goes fine.
//Move (ibResult ior ((ibValue iand $1F) * (2^ibShift)) ) to ibResult
Move ((ibValue iand $1F) * (2^ibShift)) to iTmp
Move (ibResult ior iTmp) to ibResult
Wasn't sure if it's 64bit related or not (maybe). Feel free to move it to the new forum if that is the case.
I certainly missed the right forum. This was supposed to be posted in the regular windows forum, not in the web one, sorry!
Please DAW, feel free to move it
Regards
BigInt ibResult ibValue ibShift
Move 0 to ibResult
Move 1 to ibValue
Move 0 to ibShift
Move (ibResult ior ((ibValue iand $1F) * (2^ibShift)) ) to ibResult // <<<---- this line raises error 50
If I break the expression in 2 steps.. it goes fine.
//Move (ibResult ior ((ibValue iand $1F) * (2^ibShift)) ) to ibResult
Move ((ibValue iand $1F) * (2^ibShift)) to iTmp
Move (ibResult ior iTmp) to ibResult
Wasn't sure if it's 64bit related or not (maybe). Feel free to move it to the new forum if that is the case.
I certainly missed the right forum. This was supposed to be posted in the regular windows forum, not in the web one, sorry!
Please DAW, feel free to move it
Regards