It should. Yes, please open an issue.
-erik
On Thu, Sep 22, 2016 at 7:46 PM, Chris Rackauckas
wrote:
> So, in the end, is `@fastmath` supposed to be adding FMA? Should I open an
> issue?
>
> On Wednesday, September 21, 2016 at 7:11:14 PM UTC-7, Yichao Yu wrote:
>>
>> On Wed, Sep 21, 2016 at 9:4
So, in the end, is `@fastmath` supposed to be adding FMA? Should I open an
issue?
On Wednesday, September 21, 2016 at 7:11:14 PM UTC-7, Yichao Yu wrote:
>
> On Wed, Sep 21, 2016 at 9:49 PM, Erik Schnetter > wrote:
> > I confirm that I can't get Julia to synthesize a `vfmadd` instruction
> > ei
On Wed, Sep 21, 2016 at 9:49 PM, Erik Schnetter wrote:
> I confirm that I can't get Julia to synthesize a `vfmadd` instruction
> either... Sorry for sending you on a wild goose chase.
-march=haswell does the trick for C (both clang and gcc)
the necessary bit for the machine ir optimization (this
I confirm that I can't get Julia to synthesize a `vfmadd` instruction
either... Sorry for sending you on a wild goose chase.
-erik
On Wed, Sep 21, 2016 at 9:33 PM, Yichao Yu wrote:
> On Wed, Sep 21, 2016 at 9:29 PM, Erik Schnetter
> wrote:
> > On Wed, Sep 21, 2016 at 9:22 PM, Chris Rackauckas
On Wed, Sep 21, 2016 at 9:33 PM, Yichao Yu wrote:
> On Wed, Sep 21, 2016 at 9:29 PM, Erik Schnetter wrote:
>> On Wed, Sep 21, 2016 at 9:22 PM, Chris Rackauckas
>> wrote:
>>>
>>> I'm not seeing `@fastmath` apply fma/muladd. I rebuilt the sysimg and now
>>> I get results where g and h apply muladd
On Wed, Sep 21, 2016 at 9:29 PM, Erik Schnetter wrote:
> On Wed, Sep 21, 2016 at 9:22 PM, Chris Rackauckas
> wrote:
>>
>> I'm not seeing `@fastmath` apply fma/muladd. I rebuilt the sysimg and now
>> I get results where g and h apply muladd/fma in the native code, but a new
>> function k which is
Still no FMA?
julia> k(x) = @fastmath 2.4x + 3.0
WARNING: Method definition k(Any) in module Main at REPL[14]:1 overwritten
at REPL[23]:1.
k (generic function with 1 method)
julia> @code_llvm k(4.0)
; Function Attrs: uwtable
define double @julia_k_66737(double) #0 {
top:
%1 = fmul fast double
On Wed, Sep 21, 2016 at 9:22 PM, Chris Rackauckas
wrote:
> I'm not seeing `@fastmath` apply fma/muladd. I rebuilt the sysimg and now
> I get results where g and h apply muladd/fma in the native code, but a new
> function k which is `@fastmath` inside of f does not apply muladd/fma.
>
> https://gi
I'm not seeing `@fastmath` apply fma/muladd. I rebuilt the sysimg and now I
get results where g and h apply muladd/fma in the native code, but a new
function k which is `@fastmath` inside of f does not apply muladd/fma.
https://gist.github.com/ChrisRackauckas/b239e33b4b52bcc28f3922c673a25910
Sh
On Wed, Sep 21, 2016 at 1:56 AM, Chris Rackauckas
wrote:
> Hi,
> First of all, does LLVM essentially fma or muladd expressions like
> `a1*x1 + a2*x2 + a3*x3 + a4*x4`? Or is it required that one explicitly use
> `muladd` and `fma` on these types of instructions (is there a macro for
> making thi
10 matches
Mail list logo