| Index: src/arm/macro-assembler-arm.h
|
| ===================================================================
|
| --- src/arm/macro-assembler-arm.h (revision 12502)
|
| +++ src/arm/macro-assembler-arm.h (working copy)
|
| @@ -741,6 +741,15 @@
|
| // Copies a fixed number of fields of heap objects from src to dst.
|
| void CopyFields(Register dst, Register src, RegList temps, int field_count);
|
|
|
| + // Copy a fixed number of fields of from src to dst using NEON.
|
| + // A contiguous range of VFP registers is specified to hold temporary values;
|
| + // providing more registers will result in smaller code size and lower
|
| + // execution time. Both dst and src must be word aligned (so no tagged
|
| + // pointers allowed). On completion, dst and src will point to the end of the
|
| + // copied regions.
|
| + void VFPCopyFields(Register dst, Register src, int field_count,
|
| + SwVfpRegister first, SwVfpRegister last);
|
| +
|
| // Copies a number of bytes from src to dst. All registers are clobbered. On
|
| // exit src and dst will point to the place just after where the last byte was
|
| // read or written and length will be zero.
|
|
|