lib64atomic_ops-devel-7.3-0.alpha3.1-rosa2014.1.x86_64.rpm


Advertisement

Description

lib64atomic_ops-devel - Multiplatform atomic memory operation library

Distribution: ROSA 2014.1
Repository: ROSA Main x86_64
Package name: lib64atomic_ops-devel
Package version: 7.3
Package release: 0.alpha3.1-rosa2014.1
Package architecture: x86_64
Package type: rpm
Installed size: 590.49 KB
Download size: 71.33 KB
Official Mirror: mirror.rosalab.ru
Provides implementations for atomic memory update operations on a number of architectures. This allows direct use of these in reasonably portable code. Unlike earlier similar packages, this one explicitly considers memory barrier semantics, and allows the construction of code that involves minimum overhead across a variety of architectures. It should be useful both for high performance multi-threaded code which can't afford to use the standard locking primitives, or for code that has to access shared data structures from signal handlers. For details, see README.txt in the distribution.

Alternatives

Provides

  • devel(libatomic_ops(64bit))
  • devel(libatomic_ops_gpl(64bit))
  • lib64atomic_ops-devel == 7.3-0.alpha3.1:2014.1
  • libatomic_ops-devel == 7.3-0.alpha3.1:2014.1
  • pkgconfig(atomic_ops) == 7.3alpha3

    Install Howto

    1. Enable ROSA Main repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install lib64atomic_ops-devel rpm package:
      # urpmi lib64atomic_ops-devel

    Files

    • /usr/include/atomic_ops.h
    • /usr/include/atomic_ops_malloc.h
    • /usr/include/atomic_ops_stack.h
    • /usr/include/atomic_ops/ao_version.h
    • /usr/include/atomic_ops/generalize-arithm.h
    • /usr/include/atomic_ops/generalize-small.h
    • /usr/include/atomic_ops/generalize.h
    • /usr/include/atomic_ops/sysdeps/all_acquire_release_volatile.h
    • /usr/include/atomic_ops/sysdeps/all_aligned_atomic_load_store.h
    • /usr/include/atomic_ops/sysdeps/all_atomic_load_store.h
    • /usr/include/atomic_ops/sysdeps/all_atomic_only_load.h
    • /usr/include/atomic_ops/sysdeps/ao_t_is_int.h
    • /usr/include/atomic_ops/sysdeps/emul_cas.h
    • /usr/include/atomic_ops/sysdeps/generic_pthread.h
    • /usr/include/atomic_ops/sysdeps/ordered.h
    • /usr/include/atomic_ops/sysdeps/ordered_except_wr.h
    • /usr/include/atomic_ops/sysdeps/read_ordered.h
    • /usr/include/atomic_ops/sysdeps/standard_ao_double_t.h
    • /usr/include/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h
    • /usr/include/atomic_ops/sysdeps/test_and_set_t_is_char.h
    • /usr/include/atomic_ops/sysdeps/armcc/arm_v6.h
    • /usr/include/atomic_ops/sysdeps/gcc/aarch64.h
    • /usr/include/atomic_ops/sysdeps/gcc/alpha.h
    • /usr/include/atomic_ops/sysdeps/gcc/arm.h
    • /usr/include/atomic_ops/sysdeps/gcc/avr32.h
    • /usr/include/atomic_ops/sysdeps/gcc/cris.h
    • /usr/include/atomic_ops/sysdeps/gcc/generic-arithm.h
    • /usr/include/atomic_ops/sysdeps/gcc/generic-small.h
    • /usr/include/atomic_ops/sysdeps/gcc/generic.h
    • /usr/include/atomic_ops/sysdeps/gcc/hexagon.h
    • /usr/include/atomic_ops/sysdeps/gcc/hppa.h
    • /usr/include/atomic_ops/sysdeps/gcc/ia64.h
    • /usr/include/atomic_ops/sysdeps/gcc/m68k.h
    • /usr/include/atomic_ops/sysdeps/gcc/mips.h
    • /usr/include/atomic_ops/sysdeps/gcc/powerpc.h
    • /usr/include/atomic_ops/sysdeps/gcc/s390.h
    • /usr/include/atomic_ops/sysdeps/gcc/sh.h
    • /usr/include/atomic_ops/sysdeps/gcc/sparc.h
    • /usr/include/atomic_ops/sysdeps/gcc/x86.h
    • /usr/include/atomic_ops/sysdeps/hpc/hppa.h
    • /usr/include/atomic_ops/sysdeps/hpc/ia64.h
    • /usr/include/atomic_ops/sysdeps/ibmc/powerpc.h
    • /usr/include/atomic_ops/sysdeps/icc/ia64.h
    • /usr/include/atomic_ops/sysdeps/loadstore/acquire_release_volatile.h
    • /usr/include/atomic_ops/sysdeps/loadstore/atomic_load.h
    • /usr/include/atomic_ops/sysdeps/loadstore/atomic_store.h
    • /usr/include/atomic_ops/sysdeps/loadstore/char_acquire_release_volatile.h
    • /usr/include/atomic_ops/sysdeps/loadstore/char_atomic_load.h
    • /usr/include/atomic_ops/sysdeps/loadstore/char_atomic_store.h
    • /usr/include/atomic_ops/sysdeps/loadstore/double_atomic_load_store.h
    • /usr/include/atomic_ops/sysdeps/loadstore/int_acquire_release_volatile.h
    • /usr/include/atomic_ops/sysdeps/loadstore/int_atomic_load.h
    • /usr/include/atomic_ops/sysdeps/loadstore/int_atomic_store.h
    • /usr/include/atomic_ops/sysdeps/loadstore/ordered_loads_only.h
    • /usr/include/atomic_ops/sysdeps/loadstore/ordered_stores_only.h
    • /usr/include/atomic_ops/sysdeps/loadstore/short_acquire_release_volatile.h
    • /usr/include/atomic_ops/sysdeps/loadstore/short_atomic_load.h
    • /usr/include/atomic_ops/sysdeps/loadstore/short_atomic_store.h
    • /usr/include/atomic_ops/sysdeps/msftc/arm.h
    • /usr/include/atomic_ops/sysdeps/msftc/common32_defs.h
    • /usr/include/atomic_ops/sysdeps/msftc/x86.h
    • /usr/include/atomic_ops/sysdeps/msftc/x86_64.h
    • /usr/include/atomic_ops/sysdeps/sunc/sparc.h
    • /usr/include/atomic_ops/sysdeps/sunc/x86.h
    • /usr/lib64/libatomic_ops.so
    • /usr/lib64/libatomic_ops_gpl.so
    • /usr/lib64/pkgconfig/atomic_ops.pc
    • /usr/share/libatomic_ops/COPYING
    • /usr/share/libatomic_ops/LICENSING.txt
    • /usr/share/libatomic_ops/README.txt
    • /usr/share/libatomic_ops/README_malloc.txt
    • /usr/share/libatomic_ops/README_stack.txt
    • /usr/share/libatomic_ops/README_win32.txt

    Changelog

    2013-09-06 - Andrey Bondrov <andrey.bondrov@rosalab.ru> 7.3-0.alpha3.1 + Revision: f7aff70 - LOG New version 7.3 alpha3, build shared libraries

    Advertisement
    Advertisement