[Bug gas/18974] GAS does not allow embedded rounding with memory operand in V*SS/V*SD instructions

2015-09-16 Thread maratek at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18974 Marat Dukhan changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug gas/18974] GAS does not allow embedded rounding with memory operand in V*SS/V*SD instructions

2015-09-16 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18974 H.J. Lu changed: What|Removed |Added Status|NEW |WAITING CC|

[Bug gas/18974] New: GAS does not allow embedded rounding with memory operand in V*SS/V*SD instructions

2015-09-16 Thread maratek at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18974 Bug ID: 18974 Summary: GAS does not allow embedded rounding with memory operand in V*SS/V*SD instructions Product: binutils Version: 2.26 (HEAD) Status: NEW

GAS does not allow embedded rounding with memory operand in V*SS/V*SD instructions

2015-09-16 Thread Marat Dukhan
According to "Intel Architecture Instruction Set Extensions Programming Reference" (319433-023, AUGUST 2015), the EVEX-encoded scalar arithmetic instructions support embedded rounding, e.g. VADDSS xmm1{k1}{z}, xmm2, xmm3/m32{er} However, gas refuses to encode such instructions when both memory op