Lines Matching defs:to

16  * 2 along with this work; if not, write to the Free Software Foundation,
28 static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) {
30 _Copy_conjoint_words(from, to, count * HeapWordSize);
32 // NOTE: _Copy_* functions on 32-bit ARM expect "to" and "from" arguments in reversed order
33 _Copy_conjoint_words(to, from, count * HeapWordSize);
37 static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) {
39 _Copy_disjoint_words(from, to, count * HeapWordSize);
41 _Copy_disjoint_words(to, from, count * HeapWordSize);
45 static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_t count) {
46 pd_disjoint_words(from, to, count);
49 static void pd_aligned_conjoint_words(HeapWord* from, HeapWord* to, size_t count) {
50 pd_conjoint_words(from, to, count);
53 static void pd_aligned_disjoint_words(HeapWord* from, HeapWord* to, size_t count) {
54 pd_disjoint_words(from, to, count);
57 static void pd_conjoint_bytes(void* from, void* to, size_t count) {
58 memmove(to, from, count);
61 static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) {
62 pd_conjoint_bytes(from, to, count);
65 static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t count) {
67 _Copy_conjoint_jshorts_atomic(from, to, count * BytesPerShort);
69 _Copy_conjoint_jshorts_atomic(to, from, count * BytesPerShort);
73 static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) {
75 _Copy_conjoint_jints_atomic(from, to, count * BytesPerInt);
79 pd_conjoint_words((HeapWord*)from, (HeapWord*)to, count);
83 static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t count) {
86 pd_conjoint_words((HeapWord*)from, (HeapWord*)to, count);
88 _Copy_conjoint_jlongs_atomic(to, from, count * BytesPerLong);
92 static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) {
96 pd_conjoint_jints_atomic((jint*)from, (jint*)to, count);
99 pd_conjoint_jlongs_atomic((jlong*)from, (jlong*)to, count);
103 pd_conjoint_jints_atomic((jint*)from, (jint*)to, count);
107 static void pd_arrayof_conjoint_bytes(HeapWord* from, HeapWord* to, size_t count) {
108 pd_conjoint_bytes_atomic((void*)from, (void*)to, count);
111 static void pd_arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, size_t count) {
112 pd_conjoint_jshorts_atomic((jshort*)from, (jshort*)to, count);
115 static void pd_arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size_t count) {
116 pd_conjoint_jints_atomic((jint*)from, (jint*)to, count);
119 static void pd_arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, size_t count) {
120 pd_conjoint_jlongs_atomic((jlong*)from, (jlong*)to, count);
123 static void pd_arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_t count) {
124 pd_conjoint_oops_atomic((oop*)from, (oop*)to, count);