libatomic_ops-7.6.0

Basic Info:

Multi-platform library of atomic operations by Hans Boehm

homepage: https://github.com/ivmai/libatomic_ops
license: gnu-gpl-v2
install size: 694974
build date: 2017-11-09 18:53:36 +0000
package file: libatomic_ops-7.6.0.tgz
package size: 105277

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.1
/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.h2017-11-09 11:5320350 bytes
include/atomic_ops/ao_version.h2017-11-09 11:531854 bytes
include/atomic_ops/generalize-arithm.h2017-11-09 11:53127867 bytes
include/atomic_ops/generalize-small.h2017-11-09 11:53103589 bytes
include/atomic_ops/generalize.h2017-11-09 11:5330230 bytes
include/atomic_ops/sysdeps/all_acquire_release_volatile.h2017-11-09 11:531580 bytes
include/atomic_ops/sysdeps/all_aligned_atomic_load_store.h2017-11-09 11:531557 bytes
include/atomic_ops/sysdeps/all_atomic_load_store.h2017-11-09 11:531567 bytes
include/atomic_ops/sysdeps/all_atomic_only_load.h2017-11-09 11:531528 bytes
include/atomic_ops/sysdeps/ao_t_is_int.h2017-11-09 11:5323584 bytes
include/atomic_ops/sysdeps/armcc/arm_v6.h2017-11-09 11:537337 bytes
include/atomic_ops/sysdeps/emul_cas.h2017-11-09 11:533345 bytes
include/atomic_ops/sysdeps/gcc/aarch64.h2017-11-09 11:536970 bytes
include/atomic_ops/sysdeps/gcc/alpha.h2017-11-09 11:532051 bytes
include/atomic_ops/sysdeps/gcc/arm.h2017-11-09 11:5325287 bytes
include/atomic_ops/sysdeps/gcc/avr32.h2017-11-09 11:532445 bytes
include/atomic_ops/sysdeps/gcc/cris.h2017-11-09 11:532711 bytes
include/atomic_ops/sysdeps/gcc/generic-arithm.h2017-11-09 11:5324900 bytes
include/atomic_ops/sysdeps/gcc/generic-small.h2017-11-09 11:5323767 bytes
include/atomic_ops/sysdeps/gcc/generic.h2017-11-09 11:537785 bytes
include/atomic_ops/sysdeps/gcc/hexagon.h2017-11-09 11:534233 bytes
include/atomic_ops/sysdeps/gcc/hppa.h2017-11-09 11:533965 bytes
include/atomic_ops/sysdeps/gcc/ia64.h2017-11-09 11:5310038 bytes
include/atomic_ops/sysdeps/gcc/m68k.h2017-11-09 11:532189 bytes
include/atomic_ops/sysdeps/gcc/mips.h2017-11-09 11:535444 bytes
include/atomic_ops/sysdeps/gcc/nios2.h2017-11-09 11:53547 bytes
include/atomic_ops/sysdeps/gcc/powerpc.h2017-11-09 11:5311200 bytes
include/atomic_ops/sysdeps/gcc/s390.h2017-11-09 11:533000 bytes
include/atomic_ops/sysdeps/gcc/sh.h2017-11-09 11:53997 bytes
include/atomic_ops/sysdeps/gcc/sparc.h2017-11-09 11:532597 bytes
include/atomic_ops/sysdeps/gcc/tile.h2017-11-09 11:531352 bytes
include/atomic_ops/sysdeps/gcc/x86.h2017-11-09 11:5322949 bytes
include/atomic_ops/sysdeps/generic_pthread.h2017-11-09 11:5311251 bytes
include/atomic_ops/sysdeps/hpc/hppa.h2017-11-09 11:534369 bytes
include/atomic_ops/sysdeps/hpc/ia64.h2017-11-09 11:535052 bytes
include/atomic_ops/sysdeps/ibmc/powerpc.h2017-11-09 11:536311 bytes
include/atomic_ops/sysdeps/icc/ia64.h2017-11-09 11:536449 bytes
include/atomic_ops/sysdeps/loadstore/acquire_release_volatile.h2017-11-09 11:532560 bytes
include/atomic_ops/sysdeps/loadstore/atomic_load.h2017-11-09 11:531707 bytes
include/atomic_ops/sysdeps/loadstore/atomic_store.h2017-11-09 11:531580 bytes
include/atomic_ops/sysdeps/loadstore/char_acquire_release_volatile.h2017-11-09 11:532640 bytes
include/atomic_ops/sysdeps/loadstore/char_atomic_load.h2017-11-09 11:531758 bytes
include/atomic_ops/sysdeps/loadstore/char_atomic_store.h2017-11-09 11:531631 bytes
include/atomic_ops/sysdeps/loadstore/double_atomic_load_store.h2017-11-09 11:532024 bytes
include/atomic_ops/sysdeps/loadstore/int_acquire_release_volatile.h2017-11-09 11:532596 bytes
include/atomic_ops/sysdeps/loadstore/int_atomic_load.h2017-11-09 11:531731 bytes
include/atomic_ops/sysdeps/loadstore/int_atomic_store.h2017-11-09 11:531604 bytes
include/atomic_ops/sysdeps/loadstore/ordered_loads_only.h2017-11-09 11:536685 bytes
include/atomic_ops/sysdeps/loadstore/ordered_stores_only.h2017-11-09 11:536703 bytes
include/atomic_ops/sysdeps/loadstore/short_acquire_release_volatile.h2017-11-09 11:532649 bytes
include/atomic_ops/sysdeps/loadstore/short_atomic_load.h2017-11-09 11:531764 bytes
include/atomic_ops/sysdeps/loadstore/short_atomic_store.h2017-11-09 11:531637 bytes
include/atomic_ops/sysdeps/msftc/arm.h2017-11-09 11:532348 bytes
include/atomic_ops/sysdeps/msftc/common32_defs.h2017-11-09 11:537514 bytes
include/atomic_ops/sysdeps/msftc/x86.h2017-11-09 11:535282 bytes
include/atomic_ops/sysdeps/msftc/x86_64.h2017-11-09 11:5310016 bytes
include/atomic_ops/sysdeps/ordered.h2017-11-09 11:531401 bytes
include/atomic_ops/sysdeps/ordered_except_wr.h2017-11-09 11:531781 bytes
include/atomic_ops/sysdeps/read_ordered.h2017-11-09 11:531566 bytes
include/atomic_ops/sysdeps/standard_ao_double_t.h2017-11-09 11:533954 bytes
include/atomic_ops/sysdeps/sunc/sparc.h2017-11-09 11:531593 bytes
include/atomic_ops/sysdeps/sunc/x86.h2017-11-09 11:537863 bytes
include/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h2017-11-09 11:531628 bytes
include/atomic_ops/sysdeps/test_and_set_t_is_char.h2017-11-09 11:531871 bytes
include/atomic_ops_malloc.h2017-11-09 11:531665 bytes
include/atomic_ops_stack.h2017-11-09 11:536831 bytes
lib/libatomic_ops.la2017-11-09 11:53978 bytes
lib/libatomic_ops.a2017-11-09 11:534132 bytes
lib/libatomic_ops.so2017-11-09 11:530 bytes
lib/libatomic_ops.so.12017-11-09 11:530 bytes
lib/libatomic_ops.so.1.1.12017-11-09 11:538576 bytes
lib/libatomic_ops_gpl.la2017-11-09 11:531057 bytes
lib/libatomic_ops_gpl.a2017-11-09 11:536060 bytes
lib/libatomic_ops_gpl.so2017-11-09 11:530 bytes
lib/libatomic_ops_gpl.so.12017-11-09 11:530 bytes
lib/libatomic_ops_gpl.so.1.1.12017-11-09 11:5312856 bytes
lib/pkgconfig/atomic_ops.pc2017-11-09 11:53275 bytes
share/doc/libatomic_ops/COPYING2017-11-09 11:5317992 bytes
share/doc/libatomic_ops/LICENSING.txt2017-11-09 11:532800 bytes
share/doc/libatomic_ops/README.md2017-11-09 11:532569 bytes
share/doc/libatomic_ops/README_details.txt2017-11-09 11:5312153 bytes
share/doc/libatomic_ops/README_malloc.txt2017-11-09 11:533086 bytes
share/doc/libatomic_ops/README_stack.txt2017-11-09 11:533959 bytes
share/doc/libatomic_ops/README_win32.txt2017-11-09 11:531556 bytes