Lines Matching defs:to

17  * 2 along with this work; if not, write to the Free Software Foundation,
31 static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) {
32 memmove(to, from, count * HeapWordSize);
35 static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) {
37 case 8: to[7] = from[7];
38 case 7: to[6] = from[6];
39 case 6: to[5] = from[5];
40 case 5: to[4] = from[4];
41 case 4: to[3] = from[3];
42 case 3: to[2] = from[2];
43 case 2: to[1] = from[1];
44 case 1: to[0] = from[0];
47 memcpy(to, from, count * HeapWordSize);
53 HeapWord* to,
56 case 8: to[7] = from[7];
57 case 7: to[6] = from[6];
58 case 6: to[5] = from[5];
59 case 5: to[4] = from[4];
60 case 4: to[3] = from[3];
61 case 3: to[2] = from[2];
62 case 2: to[1] = from[1];
63 case 1: to[0] = from[0];
67 *to++ = *from++;
74 HeapWord* to,
76 memmove(to, from, count * HeapWordSize);
80 HeapWord* to,
82 pd_disjoint_words(from, to, count);
85 static void pd_conjoint_bytes(void* from, void* to, size_t count) {
86 memmove(to, from, count);
89 static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) {
90 memmove(to, from, count);
93 static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t count) {
94 _Copy_conjoint_jshorts_atomic(from, to, count);
97 static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) {
98 _Copy_conjoint_jints_atomic(from, to, count);
101 static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t count) {
102 _Copy_conjoint_jlongs_atomic(from, to, count);
105 static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) {
108 _Copy_conjoint_jlongs_atomic((jlong*)from, (jlong*)to, count);
111 _Copy_conjoint_jints_atomic((jint*)from, (jint*)to, count);
116 HeapWord* to,
118 _Copy_arrayof_conjoint_bytes(from, to, count);
122 HeapWord* to,
124 _Copy_arrayof_conjoint_jshorts(from, to, count);
128 HeapWord* to,
130 _Copy_arrayof_conjoint_jints(from, to, count);
134 HeapWord* to,
136 _Copy_arrayof_conjoint_jlongs(from, to, count);
140 HeapWord* to,
144 _Copy_arrayof_conjoint_jlongs(from, to, count);
147 _Copy_arrayof_conjoint_jints(from, to, count);
153 julong* to = (julong*) tohw;
156 juint* to = (juint*) tohw;
161 *to++ = v;
171 static void pd_fill_to_bytes(void* to, size_t count, jubyte value) {
172 memset(to, value, count);
179 static void pd_zero_to_bytes(void* to, size_t count) {
180 memset(to, 0, count);