[aarch64-port-dev ] mov between vector and GP register

Alexeev, Alexander Alexander.Alexeev at caviumnetworks.com
Wed Jun 10 13:14:20 UTC 2015


Hello

I would like to clarify why two moves below are declared as private in macroAssembler_aarch64.hpp?
What would be correct approach to use them in ins_encode definition in aarch64.ad?

assembler_aarch64.hpp:
2062   // Move from general purpose register
2063   //   mov  Vd.T[index], Rn
2064   void mov(FloatRegister Vd, SIMD_Arrangement T, int index, Register Xn) {

...
2070   // Move to general purpose register
2071   //   mov  Rd, Vn.T[index]
2072   void mov(Register Xd, FloatRegister Vn, SIMD_Arrangement T, int index) {


Thanks,
Alexander


More information about the aarch64-port-dev mailing list