Lines Matching defs:size
31 void Copy::conjoint_memory_atomic(void* from, void* to, size_t size) {
34 uintptr_t bits = (uintptr_t) src | (uintptr_t) dst | (uintptr_t) size;
36 // (Note: We could improve performance by ignoring the low bits of size,
45 Copy::conjoint_jlongs_atomic((jlong*) src, (jlong*) dst, size / sizeof(jlong));
47 Copy::conjoint_jints_atomic((jint*) src, (jint*) dst, size / sizeof(jint));
49 Copy::conjoint_jshorts_atomic((jshort*) src, (jshort*) dst, size / sizeof(jshort));
52 Copy::conjoint_jbytes((void*) src, (void*) dst, size);
58 void Copy::fill_to_memory_atomic(void* to, size_t size, jubyte value) {
60 uintptr_t bits = (uintptr_t) to | (uintptr_t) size;
68 //Copy::fill_to_jlongs_atomic((jlong*) dst, size / sizeof(jlong));
69 for (uintptr_t off = 0; off < size; off += sizeof(jlong)) {
78 //Copy::fill_to_jints_atomic((jint*) dst, size / sizeof(jint));
79 for (uintptr_t off = 0; off < size; off += sizeof(jint)) {
85 //Copy::fill_to_jshorts_atomic((jshort*) dst, size / sizeof(jshort));
86 for (uintptr_t off = 0; off < size; off += sizeof(jshort)) {
91 Copy::fill_to_bytes(dst, size, value);