mirror of
https://github.com/data61/MP-SPDZ.git
synced 2026-01-10 14:08:09 -05:00
21 lines
458 B
Bash
Executable File
21 lines
458 B
Bash
Executable File
#!/bin/bash
|
|
|
|
function build
|
|
{
|
|
echo ARCH = $1 >> CONFIG.mine
|
|
echo GDEBUG = >> CONFIG.mine
|
|
echo MOD = -DMAX_MOD_SZ=4 >> CONFIG.mine
|
|
make clean
|
|
rm -R static
|
|
mkdir static
|
|
make -j 4 static-release
|
|
mkdir bin
|
|
dest=bin/`uname`-$2
|
|
rm -R $dest
|
|
mv static $dest
|
|
strip $dest/*
|
|
}
|
|
|
|
build '-maes -mpclmul -DCHECK_AES -DCHECK_PCLMUL -DCHECK_AVX' amd64
|
|
build '-msse4.1 -maes -mpclmul -mavx -mavx2 -mbmi2 -madx -DCHECK_ADX' avx2
|