On Sat, 14 Oct 2017, Martin Storsjo wrote:

---
I haven't been able to assemble prfum instructions with armasm64 yet;
dumpbin -disasm does disassemble the instruction correctly (e.g. from
an object file assembled with llvm), but armasm64 doesn't support
assembling it, either in that form or with a few variations I've tried.

In the simplest form, it fails like this:

test.asm(8) : error A2502: operand 1: Expected constant
       prfum pldl1keep, [x0, #0]

The prfm instruction seems to be handled correctly though. Since
this prefetch instruction isn't essential, it can be worked around
by simply skipping the instruction.
---
gas-preprocessor.pl | 125 +++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 104 insertions(+), 21 deletions(-)

Sorry, I forgot to add a GASPP marker to the subject lines for these patches, that aren't for the main libav repo.

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to