[eigen-commits] commit/eigen: ezhulenev: Use explicit packet type in SSE/PacketMath pldexp |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen-commits Archives
]
- To: eigen-commits@xxxxxxxxxxxxxxxxxxx
- Subject: [eigen-commits] commit/eigen: ezhulenev: Use explicit packet type in SSE/PacketMath pldexp
- From: Bitbucket <commits-noreply@xxxxxxxxxxxxx>
- Date: Wed, 28 Nov 2018 01:33:24 +0000 (UTC)
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=bitbucket.org; h=mime-version:content-type:content-transfer-encoding:subject:from:to; s=s1; bh=gUNHzT2q2FjianfcsLT5QEM0a9k=; b=dSVO0JqEYR88gsMdhsPpYTW 26pPKjmTJ/01XfP8DpKMgHKEjmbwIvDCg2Xn9ovs4PllH0TqJxGFHhQYp0hz23Rx NhUuxnFGwpNVD1MPy87oMPV1Pln/e30E1W0zs+OSMnFZ48s7DHrfSuZzVqIwhzAm o7UBFg4Nt4/nDuiL9MIw=
1 new commit in eigen:
https://bitbucket.org/eigen/eigen/commits/135398e50bed/
Changeset: 135398e50bed
User: ezhulenev
Date: 2018-11-28 01:25:49+00:00
Summary: Use explicit packet type in SSE/PacketMath pldexp
Affected #: 1 file
Repository URL: https://bitbucket.org/eigen/eigen/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
- Messages sorted by: [ date | thread ]
- Prev by Date:
[eigen-commits] commit/eigen: benoitjacob: do not read buffers out of bounds -- load only the 4 bytes we know exist here. Could also have done a vld1_lane_f32 but doing so here, without the overhead of initializing the unused lane, would have triggered used-of-uninitialized-value errors in tools such as ASan. Note that this code is sub-optimal before or after this change: we should be reading either 2 or 4 float32 values per load-instruction (2 for ARM in-order cores with an affinity for 8-byte loads; 4 for ARM out-of-order cores able to dual-issue 16-byte load instructions with arithmetic instructions). Before or after this patch, we are only loading 4 bytes of useful data here (even if before this patch, we were technically loading 8, only to use only the 4 first).
- Next by Date:
[eigen-commits] commit/eigen: ggael: Bug 1630: fix linspaced when requesting smaller packet size than default one.
- Previous by thread:
[eigen-commits] commit/eigen: benoitjacob: do not read buffers out of bounds -- load only the 4 bytes we know exist here. Could also have done a vld1_lane_f32 but doing so here, without the overhead of initializing the unused lane, would have triggered used-of-uninitialized-value errors in tools such as ASan. Note that this code is sub-optimal before or after this change: we should be reading either 2 or 4 float32 values per load-instruction (2 for ARM in-order cores with an affinity for 8-byte loads; 4 for ARM out-of-order cores able to dual-issue 16-byte load instructions with arithmetic instructions). Before or after this patch, we are only loading 4 bytes of useful data here (even if before this patch, we were technically loading 8, only to use only the 4 first).
- Next by thread:
[eigen-commits] commit/eigen: ggael: Bug 1630: fix linspaced when requesting smaller packet size than default one.