• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ivmai / libatomic_ops / 383
96%

Build:
DEFAULT BRANCH: master
Ran 11 Mar 2020 08:58PM UTC
Jobs 1
Files 15
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Mar 2020 08:27PM UTC coverage: 96.699% (-0.4%) from 97.056%
383

push

travis-ci

ivmai
Replace x86 setz instruction by asm flag output operand (gcc)

If the compiler support flag outputs, then we can get rid of setz
instruction.

* src/atomic_ops/sysdeps/gcc/x86.h [AO_DISABLE_GCC_ATOMICS
&& !AO_GENERALIZE_ASM_BOOL_CAS && !AO_USE_SYNC_CAS_BUILTIN]
(AO_compare_and_swap_full): If __GCC_ASM_FLAG_OUTPUTS__ is defined,
then define dummy local variable and store cmpxchg result to it, fill
in "result" varaible using @ccz asm specification, do not use asm setz
instruction.
* src/atomic_ops/sysdeps/gcc/x86.h [AO_GCC_ATOMIC_TEST_AND_SET
&& !AO_SKIPATOMIC_double_compare_and_swap_ANY]
(AO_compare_double_and_swap_double_full):  If __GCC_ASM_FLAG_OUTPUTS__
is defined, then do not define dummy local variable, fill in "result"
variable using @ccz asm specification, do not use asm setz instruction,
specify that old_val2 and old_val1 are modified by cmpxchg8/16b
instruction.

2754 of 2848 relevant lines covered (96.7%)

881004.89 hits per line

Jobs
ID Job ID Ran Files Coverage
35 383.35 (CONF_OPTIONS="--enable-gcov --enable-shared" REPORT_COVERAGE=true CFLAGS_EXTRA="-march=native -D DEBUG_RUN_ONE_TEST -D VERBOSE") 11 Mar 2020 08:58PM UTC 0
96.7
Travis Job 383.35
Source Files on build 383
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #383
  • 3e2cb6d9 on github
  • Prev Build on master (#382)
  • Next Build on master (#395)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc