Alien-libsecp256k1

 view release on metacpan or  search on metacpan

libsecp256k1/build/CMakeFiles/CMakeOutput.log  view on Meta::CPAN

Target: x86_64-slackware-linux
Configured with: ../configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,brig,c,c++,d,fortran,go,lto,objc,obj-c++ --enable-threads=posix --enable-checking=release ...
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (GCC) 
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f6fbd.dir/'
 /usr/libexec/gcc/x86_64-slackware-linux/11.2.0/cc1 -quiet -v /usr/share/cmake-3.21/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f6fbd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/...
GNU C17 (GCC) version 11.2.0 (x86_64-slackware-linux)
	compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../../x86_64-slackware-linux/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib64/gcc/x86_64-slackware-linux/11.2.0/include
 /usr/local/include
 /usr/lib64/gcc/x86_64-slackware-linux/11.2.0/include-fixed
 /usr/include
End of search list.
GNU C17 (GCC) version 11.2.0 (x86_64-slackware-linux)
	compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: ea079ab2d42d4201c0dfe2a35a43a2b8
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f6fbd.dir/'
 as -v --64 -o CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o /tmp/ccZLbOg3.s
GNU assembler version 2.37 (x86_64-slackware-linux) using BFD version version 2.37-slack15
COMPILER_PATH=/usr/libexec/gcc/x86_64-slackware-linux/11.2.0/:/usr/libexec/gcc/x86_64-slackware-linux/11.2.0/:/usr/libexec/gcc/x86_64-slackware-linux/:/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/:/usr/lib64/gcc/x86_64-slackware-linux/:/usr/lib64/gcc...
LIBRARY_PATH=/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/:/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.'
Linking C executable cmTC_f6fbd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f6fbd.dir/link.txt --verbose=1
/usr/bin/cc  -v CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o -o cmTC_f6fbd 

libsecp256k1/build/CMakeFiles/CMakeOutput.log  view on Meta::CPAN

  ignore line: [Target: x86_64-slackware-linux]
  ignore line: [Configured with: ../configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,brig,c,c++,d,fortran,go,lto,objc,obj-c++ --enable-threads=posix --enable-c...
  ignore line: [Thread model: posix]
  ignore line: [Supported LTO compression algorithms: zlib zstd]
  ignore line: [gcc version 11.2.0 (GCC) ]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f6fbd.dir/']
  ignore line: [ /usr/libexec/gcc/x86_64-slackware-linux/11.2.0/cc1 -quiet -v /usr/share/cmake-3.21/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f6fbd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -...
  ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-slackware-linux)]
  ignore line: [	compiled by GNU C version 11.2.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP]
  ignore line: []
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
  ignore line: [ignoring nonexistent directory "/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../../x86_64-slackware-linux/include"]
  ignore line: [#include "..." search starts here:]
  ignore line: [#include <...> search starts here:]
  ignore line: [ /usr/lib64/gcc/x86_64-slackware-linux/11.2.0/include]
  ignore line: [ /usr/local/include]
  ignore line: [ /usr/lib64/gcc/x86_64-slackware-linux/11.2.0/include-fixed]
  ignore line: [ /usr/include]
  ignore line: [End of search list.]
  ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-slackware-linux)]
  ignore line: [	compiled by GNU C version 11.2.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP]
  ignore line: []
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
  ignore line: [Compiler executable checksum: ea079ab2d42d4201c0dfe2a35a43a2b8]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f6fbd.dir/']
  ignore line: [ as -v --64 -o CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o /tmp/ccZLbOg3.s]
  ignore line: [GNU assembler version 2.37 (x86_64-slackware-linux) using BFD version version 2.37-slack15]
  ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-slackware-linux/11.2.0/:/usr/libexec/gcc/x86_64-slackware-linux/11.2.0/:/usr/libexec/gcc/x86_64-slackware-linux/:/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/:/usr/lib64/gcc/x86_64-slackware-linux...
  ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/:/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.']
  ignore line: [Linking C executable cmTC_f6fbd]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f6fbd.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/cc  -v CMakeFiles/cmTC_f6fbd.dir/CMakeCCompilerABI.c.o -o cmTC_f6fbd ]

libsecp256k1/src/asm/field_10x26_arm.s  view on Meta::CPAN

@ vim: set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab syntax=armasm:
/***********************************************************************
 * Copyright (c) 2014 Wladimir J. van der Laan                         *
 * Distributed under the MIT software license, see the accompanying    *
 * file COPYING or https://www.opensource.org/licenses/mit-license.php.*
 ***********************************************************************/
/*
ARM implementation of field_10x26 inner loops.

Note:

libsecp256k1/src/field.h  view on Meta::CPAN

/* Magnitude and normalized value for constants. */
#define SECP256K1_FE_VERIFY_CONST(d7, d6, d5, d4, d3, d2, d1, d0) \
    /* Magnitude is 0 for constant 0; 1 otherwise. */ \
    , (((d7) | (d6) | (d5) | (d4) | (d3) | (d2) | (d1) | (d0)) != 0) \
    /* Normalized is 1 unless sum(d_i<<(32*i) for i=0..7) exceeds field modulus. */ \
    , (!(((d7) & (d6) & (d5) & (d4) & (d3) & (d2)) == 0xfffffffful && ((d1) == 0xfffffffful || ((d1) == 0xfffffffe && (d0 >= 0xfffffc2f)))))
#else
#define SECP256K1_FE_VERIFY_CONST(d7, d6, d5, d4, d3, d2, d1, d0)
#endif

/** This expands to an initializer for a secp256k1_fe valued sum((i*32) * d_i, i=0..7) mod p.
 *
 * It has magnitude 1, unless d_i are all 0, in which case the magnitude is 0.
 * It is normalized, unless sum(2^(i*32) * d_i, i=0..7) >= p.
 *
 * SECP256K1_FE_CONST_INNER is provided by the implementation.
 */
#define SECP256K1_FE_CONST(d7, d6, d5, d4, d3, d2, d1, d0) {SECP256K1_FE_CONST_INNER((d7), (d6), (d5), (d4), (d3), (d2), (d1), (d0)) SECP256K1_FE_VERIFY_CONST((d7), (d6), (d5), (d4), (d3), (d2), (d1), (d0)) }

static const secp256k1_fe secp256k1_fe_one = SECP256K1_FE_CONST(0, 0, 0, 0, 0, 0, 0, 1);
static const secp256k1_fe secp256k1_const_beta = SECP256K1_FE_CONST(



( run in 0.887 second using v1.01-cache-2.11-cpan-5b529ec07f3 )