commit | 81cb50d427d675306531c030da2191aa6b42eb87 | [log] [tgz] |
---|---|---|
author | Leonard Chan <leonardchan@google.com> | Mon Mar 23 13:17:45 2020 -0700 |
committer | Leonard Chan <leonardchan@google.com> | Mon Mar 23 13:20:34 2020 -0700 |
tree | 6248ed21f40f3cfa6581ffa48ed6af555f3dd378 | |
parent | 43872d846644009af7b03b582a11f975485e197d [diff] |
[fuchsia][eigen] fix neon vectorization of pmul(Packet1cd,Packet1cd) The latest calng roll for fuchsia is failing from ``` error: argument value 1 is outside the valid range [0, 0] v2 = vdupq_lane_f64(vget_high_f64(a.v), 1); ``` `vdupq_lane_f64` eventually calls `__builtin_neon_splatq_lane_v` whose second argument can only have a value of 0. The upstream fix for this (https://gitlab.com/libeigen/eigen/-/commit/7ad1aaec1db2dbf1abfc19a5bb62626653fa48fb) seemed to just change this argument from 1 to 0. Change-Id: Id9d024badb3e6977348dfcb106be4c1ad31262dd