This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] PR gas/16488: Add test for incorrect memory operand for gather/scatter instructions.


> You added 2 tests for AT&T syntax, but only 1 for
> Intel syntax.  Any particular reason for this?
Yes, the following test doesn't give an error:
      vgatherqpd zmm6{k1}, ZMMWORD PTR [zmm3]
I think it's because it is equivalent to something like vgatherqpd
(,%zmm2,),%zmm6{%k1} (please note commas around zmm2), which also
doesn't lead to an error.  I assume that in Intel syntax this test is
regarded as a rich addressing mode, which is acceptable for
gather/scatters. However, I'm not sure about this - please correct me
if I'm wrong.

Thanks,
Michael
> H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]