libatomic_ops-7.6.8

Basic Info:

Multi-platform library of atomic operations by Hans Boehm

homepage: https://github.com/ivmai/libatomic_ops
license: gnu-gpl-v2
install size: 704066
build date: 2019-01-25 18:38:24 +0000
package file: libatomic_ops-7.6.8.tgz
package size: 107605

Description:

This package provides semi-portable access to hardware provided
atomic memory operations. These might allow you to write code:

- That does more interesting things in signal handlers.
- Makes more effective use of multiprocessors by allowing you to write
clever lock-free code. Note that such code is very difficult to get
right, and will unavoidably be less portable than lock-based code. It
is also not always faster than lock-based code. But it may occasionally
be a large performance win.
- To experiment with new and much better thread programming paradigms, etc.

Homepage:
https://github.com/ivmai/libatomic_ops

Provides:

/data/lib/libatomic_ops_gpl.so
/data/lib/libatomic_ops_gpl.so.1
/data/lib/libatomic_ops_gpl.so.1.1.2
/data/lib/libatomic_ops.so
/data/lib/libatomic_ops.so.1
/data/lib/libatomic_ops.so.1.1.1

Requires:

/lib/x86_64-linux-gnu/libc.so.6

Depends:

Package List

File NameDateSize
include/atomic_ops.h2019-01-25 11:3820855 bytes
include/atomic_ops/ao_version.h2019-01-25 11:381896 bytes
include/atomic_ops/generalize-arithm.h2019-01-25 11:38128679 bytes
include/atomic_ops/generalize-small.h2019-01-25 11:38103789 bytes
include/atomic_ops/generalize.h2019-01-25 11:3830230 bytes
include/atomic_ops/sysdeps/all_acquire_release_volatile.h2019-01-25 11:381580 bytes
include/atomic_ops/sysdeps/all_aligned_atomic_load_store.h2019-01-25 11:381557 bytes
include/atomic_ops/sysdeps/all_atomic_load_store.h2019-01-25 11:381567 bytes
include/atomic_ops/sysdeps/all_atomic_only_load.h2019-01-25 11:381528 bytes
include/atomic_ops/sysdeps/ao_t_is_int.h2019-01-25 11:3823584 bytes
include/atomic_ops/sysdeps/armcc/arm_v6.h2019-01-25 11:387336 bytes
include/atomic_ops/sysdeps/emul_cas.h2019-01-25 11:383435 bytes
include/atomic_ops/sysdeps/gcc/aarch64.h2019-01-25 11:389230 bytes
include/atomic_ops/sysdeps/gcc/alpha.h2019-01-25 11:382051 bytes
include/atomic_ops/sysdeps/gcc/arm.h2019-01-25 11:3825489 bytes
include/atomic_ops/sysdeps/gcc/avr32.h2019-01-25 11:382445 bytes
include/atomic_ops/sysdeps/gcc/cris.h2019-01-25 11:382711 bytes
include/atomic_ops/sysdeps/gcc/generic-arithm.h2019-01-25 11:3824900 bytes
include/atomic_ops/sysdeps/gcc/generic-small.h2019-01-25 11:3823767 bytes
include/atomic_ops/sysdeps/gcc/generic.h2019-01-25 11:387824 bytes
include/atomic_ops/sysdeps/gcc/hexagon.h2019-01-25 11:384715 bytes
include/atomic_ops/sysdeps/gcc/hppa.h2019-01-25 11:383965 bytes
include/atomic_ops/sysdeps/gcc/ia64.h2019-01-25 11:3810038 bytes
include/atomic_ops/sysdeps/gcc/m68k.h2019-01-25 11:382189 bytes
include/atomic_ops/sysdeps/gcc/mips.h2019-01-25 11:385730 bytes
include/atomic_ops/sysdeps/gcc/powerpc.h2019-01-25 11:3811200 bytes
include/atomic_ops/sysdeps/gcc/riscv.h2019-01-25 11:38935 bytes
include/atomic_ops/sysdeps/gcc/s390.h2019-01-25 11:383000 bytes
include/atomic_ops/sysdeps/gcc/sh.h2019-01-25 11:38997 bytes
include/atomic_ops/sysdeps/gcc/sparc.h2019-01-25 11:382597 bytes
include/atomic_ops/sysdeps/gcc/tile.h2019-01-25 11:381352 bytes
include/atomic_ops/sysdeps/gcc/x86.h2019-01-25 11:3823912 bytes
include/atomic_ops/sysdeps/generic_pthread.h2019-01-25 11:3811341 bytes
include/atomic_ops/sysdeps/hpc/hppa.h2019-01-25 11:384369 bytes
include/atomic_ops/sysdeps/hpc/ia64.h2019-01-25 11:385047 bytes
include/atomic_ops/sysdeps/ibmc/powerpc.h2019-01-25 11:386311 bytes
include/atomic_ops/sysdeps/icc/ia64.h2019-01-25 11:386449 bytes
include/atomic_ops/sysdeps/loadstore/acquire_release_volatile.h2019-01-25 11:382594 bytes
include/atomic_ops/sysdeps/loadstore/atomic_load.h2019-01-25 11:381707 bytes
include/atomic_ops/sysdeps/loadstore/atomic_store.h2019-01-25 11:381580 bytes
include/atomic_ops/sysdeps/loadstore/char_acquire_release_volatile.h2019-01-25 11:382674 bytes
include/atomic_ops/sysdeps/loadstore/char_atomic_load.h2019-01-25 11:381758 bytes
include/atomic_ops/sysdeps/loadstore/char_atomic_store.h2019-01-25 11:381631 bytes
include/atomic_ops/sysdeps/loadstore/double_atomic_load_store.h2019-01-25 11:382061 bytes
include/atomic_ops/sysdeps/loadstore/int_acquire_release_volatile.h2019-01-25 11:382630 bytes
include/atomic_ops/sysdeps/loadstore/int_atomic_load.h2019-01-25 11:381731 bytes
include/atomic_ops/sysdeps/loadstore/int_atomic_store.h2019-01-25 11:381604 bytes
include/atomic_ops/sysdeps/loadstore/ordered_loads_only.h2019-01-25 11:386685 bytes
include/atomic_ops/sysdeps/loadstore/ordered_stores_only.h2019-01-25 11:386703 bytes
include/atomic_ops/sysdeps/loadstore/short_acquire_release_volatile.h2019-01-25 11:382683 bytes
include/atomic_ops/sysdeps/loadstore/short_atomic_load.h2019-01-25 11:381764 bytes
include/atomic_ops/sysdeps/loadstore/short_atomic_store.h2019-01-25 11:381637 bytes
include/atomic_ops/sysdeps/msftc/arm.h2019-01-25 11:382390 bytes
include/atomic_ops/sysdeps/msftc/common32_defs.h2019-01-25 11:387573 bytes
include/atomic_ops/sysdeps/msftc/x86.h2019-01-25 11:385282 bytes
include/atomic_ops/sysdeps/msftc/x86_64.h2019-01-25 11:3810016 bytes
include/atomic_ops/sysdeps/ordered.h2019-01-25 11:381401 bytes
include/atomic_ops/sysdeps/ordered_except_wr.h2019-01-25 11:381781 bytes
include/atomic_ops/sysdeps/read_ordered.h2019-01-25 11:381566 bytes
include/atomic_ops/sysdeps/standard_ao_double_t.h2019-01-25 11:383978 bytes
include/atomic_ops/sysdeps/sunc/sparc.h2019-01-25 11:381683 bytes
include/atomic_ops/sysdeps/sunc/x86.h2019-01-25 11:387902 bytes
include/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h2019-01-25 11:381628 bytes
include/atomic_ops/sysdeps/test_and_set_t_is_char.h2019-01-25 11:381911 bytes
include/atomic_ops_malloc.h2019-01-25 11:382694 bytes
include/atomic_ops_stack.h2019-01-25 11:387204 bytes
lib/libatomic_ops.la2019-01-25 11:38978 bytes
lib/libatomic_ops.a2019-01-25 11:384028 bytes
lib/libatomic_ops.so2019-01-25 11:380 bytes
lib/libatomic_ops.so.12019-01-25 11:380 bytes
lib/libatomic_ops.so.1.1.12019-01-25 11:388360 bytes
lib/libatomic_ops_gpl.la2019-01-25 11:381057 bytes
lib/libatomic_ops_gpl.a2019-01-25 11:385604 bytes
lib/libatomic_ops_gpl.so2019-01-25 11:380 bytes
lib/libatomic_ops_gpl.so.12019-01-25 11:380 bytes
lib/libatomic_ops_gpl.so.1.1.22019-01-25 11:3812632 bytes
lib/pkgconfig/atomic_ops.pc2019-01-25 11:38275 bytes
share/doc/libatomic_ops/COPYING2019-01-25 11:3818092 bytes
share/doc/libatomic_ops/LICENSING.txt2019-01-25 11:382800 bytes
share/doc/libatomic_ops/README.md2019-01-25 11:384339 bytes
share/doc/libatomic_ops/README_details.txt2019-01-25 11:3812153 bytes
share/doc/libatomic_ops/README_malloc.txt2019-01-25 11:383086 bytes
share/doc/libatomic_ops/README_stack.txt2019-01-25 11:383959 bytes
share/doc/libatomic_ops/README_win32.txt2019-01-25 11:381556 bytes