search for: beqir3

Displaying 3 results from an estimated 3 matches for "beqir3".

2017 Feb 25
2
Help understanding and lowering LLVM IDS conditional codes correctly
Note: Question is written after describing what I have coded. Hello LLVMDevs, I am trying to impliment floating point comparsion for an architecture which supports following type of floating point comparision if FPU is available: fcmp.un --> true if one of the operand is NaN fcmp.lt --> ordered less than, if any input NaN then return false fcmp.eq --> ordered equal, if any input NaN
2017 Mar 09
2
Help understanding and lowering LLVM IDS conditional codes correctly
On Thu, Mar 9, 2017 at 9:35 PM, Hal Finkel <hfinkel at anl.gov> wrote: > > On 02/25/2017 03:06 AM, vivek pandya via llvm-dev wrote: > > Note: Question is written after describing what I have coded. > > Hello LLVMDevs, > > I am trying to impliment floating point comparsion for an architecture > which > supports following type of floating point comparision if FPU
2017 Mar 14
2
Help understanding and lowering LLVM IDS conditional codes correctly
...est(float a, float b) { >> float retVal; >> if (a == b) { >> retVal = a / b + 22.34; >> } >> return retVal; >> } >> I am getting: >> brlidr15,__nesf2 >> nop >> beqir3,.LBB0_2 ; r3 is return regsiter >> >> Now I want to understand difference between three different >> version of Condition >> Codes for same operation and how according to my target I >> should handle them. >> For example le...