Displaying 10 results from an estimated 10 matches for "saddo".
Did you mean:
saddr
2008 Dec 09
4
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
Hi,
Here is the next iteration of the patch. The only comment not
addressed is this one:
> It would be better to implement a target-independent check for
> overflow for the "Legal" case (like how SADDO does). Hacker's > Delight
> has some hints on how to do this. It's not easy for the signed case,
> but is do-able.
It can be lowered to a division + a branch, so it would be
inefficient, plus it would
be a lot of work to implement it correctly (for me at least).
I was subscribed...
2008 Dec 09
1
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
Hi,
The attached patch implements sub.ovf/mul.ovf intrinsics similarly to
the recently added add.ovf intrinsics. These are useful for
implementing some vm instructions like sub.ovf/mul.ovf in .NET IL
efficiently. sub.ovf is supported in target independent lowering and
on x86, while mul.ovf is only supported in the x86 backend.
Please review
2008 Dec 09
3
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
...t;>
>> Here is the next iteration of the patch. The only comment not
>> addressed is this one:
>>
> Thanks! It's looking good.
>
>>> It would be better to implement a target-independent check for
>>> overflow for the "Legal" case (like how SADDO does). Hacker's > Delight
>>> has some hints on how to do this. It's not easy for the signed case,
>>> but is do-able.
>>
>> It can be lowered to a division + a branch, so it would be
>> inefficient, plus it would
>> be a lot of work to implement...
2008 Dec 09
0
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
...gmail.com> wrote:
> Hi,
>
> Here is the next iteration of the patch. The only comment not
> addressed is this one:
>
Thanks! It's looking good.
>> It would be better to implement a target-independent check for
>> overflow for the "Legal" case (like how SADDO does). Hacker's > Delight
>> has some hints on how to do this. It's not easy for the signed case,
>> but is do-able.
>
> It can be lowered to a division + a branch, so it would be
> inefficient, plus it would
> be a lot of work to implement it correctly (for me at...
2008 Dec 09
0
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
On Tue, Dec 9, 2008 at 6:11 AM, Zoltan Varga <vargaz at gmail.com> wrote:
>> It would be better to implement a target-independent check for
>> overflow for the "Legal" case (like how SADDO does). Hacker's > Delight
>> has some hints on how to do this. It's not easy for the signed case,
>> but is do-able.
>
> It can be lowered to a division + a branch, so it would be
> inefficient, plus it would
> be a lot of work to implement it correctly (for me at...
2008 Dec 09
0
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
...the next iteration of the patch. The only comment not
>>> addressed is this one:
>>>
>> Thanks! It's looking good.
>>
>>>> It would be better to implement a target-independent check for
>>>> overflow for the "Legal" case (like how SADDO does). Hacker's > Delight
>>>> has some hints on how to do this. It's not easy for the signed case,
>>>> but is do-able.
>>>
>>> It can be lowered to a division + a branch, so it would be
>>> inefficient, plus it would
>>> be a...
2008 Dec 09
1
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
...he patch. The only comment not
>>>> addressed is this one:
>>>>
>>> Thanks! It's looking good.
>>>
>>>>> It would be better to implement a target-independent check for
>>>>> overflow for the "Legal" case (like how SADDO does). Hacker's > Delight
>>>>> has some hints on how to do this. It's not easy for the signed case,
>>>>> but is do-able.
>>>>
>>>> It can be lowered to a division + a branch, so it would be
>>>> inefficient, plus it woul...
2018 Aug 22
2
Fixed Point Support in LLVM
...;mul->ashr->trunc
llvm.fixumul.iN(iN A, iN B, i32 Scale) = zext->mul->lshr->trunc
llvm.fixsmul.sat.iN(iN A, iN B, i32 Scale) = sext->mul->ashr->ssat->trunc
llvm.fixumul.sat.iN(iN A, iN B, i32 Scale) = zext->mul->lshr->usat->trunc
llvm.sadd.sat.iN(iN A, iN B) = saddo->check sign&ovf->selects
llvm.uadd.sat.iN(iN A, iN B) = uaddo->check ??&ovf->selects
etc.
The operations that the intrinsics are expressed in are strictly
different anyway (sext vs zext, saddo vs uaddo etc), so there isn't any
room for generalization on constant parameter...
2005 Jan 19
0
what does the "c" option in the zap phone number do
I was browsing the dial cmd page on the wiki, and followed up to the zap
channels page. There are a couple of interesting (ok, so I'm a saddo)
options, specifically the "w" (wait .5 seconds before dialling the next
digit) and the "c" option (You may also use the special modifier *c* to
allow for clear channel connections between PRI ports)
What does the "c" option do ?? Note, the "c" option is...
2018 Aug 22
2
Fixed Point Support in LLVM
On 2018-08-22 05:56, John McCall via llvm-dev wrote:
>> On Aug 21, 2018, at 6:20 PM, Leonard Chan <leonardchan at google.com> wrote:
>> If we were to create a new type down the line, I think the main
>> features that would distinguish them from other types are the
>> arbitrary width and scale. Saturation can be handled through
>> instructions since saturation