| Thread overview | ||||||
|---|---|---|---|---|---|---|
|
November 20, 2016 [Issue 15728] ICE while simd vec.f.array compared to ordinal array | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15728 Walter Bright <bugzilla@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |SIMD CC| |bugzilla@digitalmars.com -- | ||||
November 03, 2019 [Issue 15728] ICE while simd vec.f.array compared to ordinal array | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15728 Basile-z <b2.temp@gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |b2.temp@gmx.com Resolution|--- |WORKSFORME --- Comment #1 from Basile-z <b2.temp@gmx.com> --- crashes are gone however there's another bug I'll open. Unary operators modify while they should return a modified copy. -- | ||||
November 03, 2019 [Issue 15728] ICE while simd vec.f.array compared to ordinal array | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15728 --- Comment #2 from Basile-z <b2.temp@gmx.com> --- No actually everything is fine import core.simd; int4 f() { int4 vec = [-1, -1, -1, -1]; return vec; } void main() { assert(f().array == [-1, -1, -1, -1]); int4 v2 = f(); assert(v2.array == [-1, -1, -1, -1]); int4 vec = [1, 1, 1, 1]; assert((-vec).array == [-1, -1, -1, -1]); int4 neg = -vec; assert(neg.array == [-1, -1, -1, -1]); neg = -neg; assert(neg.array == [1, 1, 1, 1]); } -- | ||||
March 21, 2020 [Issue 15728] ICE while simd vec.f.array compared to ordinal array | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15728 Basile-z <b2.temp@gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|b2.temp@gmx.com | -- | ||||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply