@@ -545,65 +545,6 @@ static inline Py_ssize_t
545545_Py_atomic_load_ssize_acquire (const Py_ssize_t * obj );
546546
547547
548- // --- _Py_atomic_memcpy / _Py_atomic_memmove ------------
549-
550- static inline void *
551- _Py_atomic_memcpy_ptr_store_relaxed (void * dest , void * src , size_t n );
552-
553- static inline void *
554- _Py_atomic_memmove_ptr_store_relaxed (void * dest , void * src , size_t n );
555-
556- // static inline void *
557- // _Py_atomic_memcpy_ptr_store_relaxed(void *dest, void *src, size_t n)
558- // {
559- // assert(_Py_IS_ALIGNED(dest, sizeof(void *)));
560- // assert(_Py_IS_ALIGNED(src, sizeof(void *)));
561- // assert(n % sizeof(void *) == 0);
562-
563- // if (dest != src) {
564- // void **dest_ = (void **)dest;
565- // void **src_ = (void **)src;
566- // void **end = dest_ + n / sizeof(void *);
567-
568- // for (; dest_ != end; dest_++, src_++) {
569- // _Py_atomic_store_ptr_relaxed(dest_, *src_);
570- // }
571- // }
572-
573- // return dest;
574- // }
575-
576- // static inline void *
577- // _Py_atomic_memmove_ptr_store_relaxed(void *dest, void *src, size_t n)
578- // {
579- // assert(_Py_IS_ALIGNED(dest, sizeof(void *)));
580- // assert(_Py_IS_ALIGNED(src, sizeof(void *)));
581- // assert(n % sizeof(void *) == 0);
582-
583- // if (dest < src || dest >= (void *)((char *)src + n)) {
584- // void **dest_ = (void **)dest;
585- // void **src_ = (void **)src;
586- // void **end = dest_ + n / sizeof(void *);
587-
588- // for (; dest_ != end; dest_++, src_++) {
589- // _Py_atomic_store_ptr_relaxed(dest_, *src_);
590- // }
591- // }
592- // else if (dest > src) {
593- // n = n / sizeof(void *) - 1;
594- // void **dest_ = (void **)dest + n;
595- // void **src_ = (void **)src + n;
596- // void **end = (void **)dest - 1;
597-
598- // for (; dest_ != end; dest_--, src_--) {
599- // _Py_atomic_store_ptr_relaxed(dest_, *src_);
600- // }
601- // }
602-
603- // return dest;
604- // }
605-
606-
607548
608549
609550// --- _Py_atomic_fence ------------------------------------------------------
0 commit comments