I've got a program that I'm running on an ARM and I'm writing one function
of it in assembly. I've made good progress on this, although I've found it
difficult sometimes to figure out exactly how to write certain instructions
for go's assembler, for example, I didn't expect a right shift to be
written like this:
*MOVW R3>>8, R3*
Now I want to do a multiply and accumulate (MLA), according to this doc
<https://golang.org/doc/asm> not all opcodes are supported, so maybe MLA
isn't, but I don't know how to tell if it is or not. I see mentions of MLA
with regards to ARM in the golang repo, but I'm not really sure what to
make of what I see there.
Is there anywhere that documents what instructions are supported and how to
write them? Can anyone give me any useful pointers?
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firstname.lastname@example.org.
For more options, visit https://groups.google.com/d/optout.