Home | History | Annotate | Download | only in ARM

Lines Matching full:vld3

839 //   VLD3     : Vector Load (multiple 3-element structures)
843 "vld3", Dt, "\\{$Vd, $dst2, $dst3\\}, $Rn", "", []> {
862 "vld3", Dt, "\\{$Vd, $dst2, $dst3\\}, $Rn$Rm",
1143 nohash_imm:$lane), IIC_VLD3ln, "vld3", Dt,
1181 IIC_VLD3lnu, "vld3", Dt,
1431 "vld3", Dt, "\\{$Vd[], $dst2[], $dst3[]\\}, $Rn", "", []> {
1454 "vld3", Dt, "\\{$Vd[], $dst2[], $dst3[]\\}, $Rn$Rm",
6227 // VLD3 all-lanes pseudo-instructions. These need special handling for
6229 def VLD3DUPdAsm_8 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr",
6231 def VLD3DUPdAsm_16: NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr",
6233 def VLD3DUPdAsm_32: NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr",
6235 def VLD3DUPqAsm_8 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr",
6237 def VLD3DUPqAsm_16: NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr",
6239 def VLD3DUPqAsm_32: NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr",
6243 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr!",
6246 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr!",
6249 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr!",
6252 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr!",
6255 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr!",
6258 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr!",
6261 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr, $Rm",
6265 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr, $Rm",
6269 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr, $Rm",
6273 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr, $Rm",
6277 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr, $Rm",
6281 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr, $Rm",
6286 // VLD3 single-lane pseudo-instructions. These need special handling for
6288 def VLD3LNdAsm_8 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr",
6290 def VLD3LNdAsm_16 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr",
6292 def VLD3LNdAsm_32 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr",
6294 def VLD3LNqAsm_16 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr",
6296 def VLD3LNqAsm_32 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr",
6300 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr!",
6303 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr!",
6306 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr!",
6309 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr!",
6312 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr!",
6315 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr, $Rm",
6319 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr, $Rm",
6323 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr, $Rm",
6327 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr, $Rm",
6331 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr, $Rm",
6335 // VLD3 multiple structure pseudo-instructions. These need special handling for
6338 def VLD3dAsm_8 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr",
6340 def VLD3dAsm_16 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr",
6342 def VLD3dAsm_32 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr",
6344 def VLD3qAsm_8 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr",
6346 def VLD3qAsm_16 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr",
6348 def VLD3qAsm_32 : NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr",
6352 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr!",
6355 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr!",
6358 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr!",
6361 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr!",
6364 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr!",
6367 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr!",
6370 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr, $Rm",
6374 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr, $Rm",
6378 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr, $Rm",
6382 NEONDataTypeAsmPseudoInst<"vld3${p}", ".8", "$list, $addr, $Rm",
6386 NEONDataTypeAsmPseudoInst<"vld3${p}", ".16", "$list, $addr, $Rm",
6390 NEONDataTypeAsmPseudoInst<"vld3${p}", ".32", "$list, $addr, $Rm",