> On 11 Oct 2024, at 13:18, Kyrylo Tkachov wrote:
>
> Hi Jennifer,
>
>> On 11 Oct 2024, at 10:00, Jennifer Schmitz wrote:
>>
>>
>>
>>> On 8 Oct 2024, at 10:44, Richard Biener wrote:
>>>
>>> External email: Use caution opening links or attachments
>>>
>>>
>>> On Thu, 3 Oct 2024, Jennife
Hi Jennifer,
> On 11 Oct 2024, at 10:00, Jennifer Schmitz wrote:
>
>
>
>> On 8 Oct 2024, at 10:44, Richard Biener wrote:
>>
>> External email: Use caution opening links or attachments
>>
>>
>> On Thu, 3 Oct 2024, Jennifer Schmitz wrote:
>>
>>>
>>>
On 1 Oct 2024, at 14:27, Richard B
> On 8 Oct 2024, at 10:44, Richard Biener wrote:
>
> External email: Use caution opening links or attachments
>
>
> On Thu, 3 Oct 2024, Jennifer Schmitz wrote:
>
>>
>>
>>> On 1 Oct 2024, at 14:27, Richard Biener wrote:
>>>
>>> External email: Use caution opening links or attachments
>>>
On Thu, 3 Oct 2024, Jennifer Schmitz wrote:
>
>
> > On 1 Oct 2024, at 14:27, Richard Biener wrote:
> >
> > External email: Use caution opening links or attachments
> >
> >
> > On Tue, 1 Oct 2024, Jennifer Schmitz wrote:
> >
> >> This patch implements 4 rules for logarithmic identities in ma
> On 1 Oct 2024, at 14:27, Richard Biener wrote:
>
> External email: Use caution opening links or attachments
>
>
> On Tue, 1 Oct 2024, Jennifer Schmitz wrote:
>
>> This patch implements 4 rules for logarithmic identities in match.pd
>> under -funsafe-math-optimizations:
>> 1) logN(1.0/a) ->
This patch implements 4 rules for logarithmic identities in match.pd
under -funsafe-math-optimizations:
1) logN(1.0/a) -> -logN(a). This avoids the division instruction.
2) logN(C/a) -> logN(C) - logN(a), where C is a real constant. Same as 1).
3) logN(a) + logN(b) -> logN(a*b). This reduces the nu
On Tue, 1 Oct 2024, Jennifer Schmitz wrote:
> This patch implements 4 rules for logarithmic identities in match.pd
> under -funsafe-math-optimizations:
> 1) logN(1.0/a) -> -logN(a). This avoids the division instruction.
> 2) logN(C/a) -> logN(C) - logN(a), where C is a real constant. Same as 1).
>