Install this package:
emerge -a dev-libs/gf2x
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask dev-libs/gf2x
Or alternatively:
emerge --autounmask-write -a dev-libs/gf2x
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.3.0-r1 | 7 | amd64 arm64 ~loong ppc ~ppc64 ~riscv x86 | 0/3 |
<pkgmetadata>
<maintainer type="project">
<email>sci-mathematics@gentoo.org</email>
<name>Gentoo Mathematics Project</name>
</maintainer>
<longdescription lang="en">
gf2x is a C/C++ software package containing routines for fast
arithmetic in GF(2)[x] (multiplication, squaring, GCD) and searching
for irreducible/primitive trinomials.
</longdescription>
<use>
<flag name="custom-tune">
Extra long compile time for tuning hardware specific low-level
routines
</flag>
<flag name="fft">
Build an FFT API for multiplication of 2 polynomials over GF(2)
</flag>
</use>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-libs/gf2x |
euse -E <flag> -p dev-libs/gf2x |
euse -D <flag> -p dev-libs/gf2x
| Flag | Description | 1.3.0-r1 |
|---|---|---|
| cpu_flags_x86_pclmul | Use Carry-less Multiplication instructions ([pclmulqdq] in cpuinfo) | ✓ |
| cpu_flags_x86_sse2 | Use the SSE2 instruction set | ✓ |
| cpu_flags_x86_sse3 | Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3) | ✓ |
| cpu_flags_x86_sse4_1 | Enable SSE4.1 instruction support | ✓ |
| cpu_flags_x86_ssse3 | Use the SSSE3 instruction set (NOT sse3/pni) | ✓ |
| custom-tune | Extra long compile time for tuning hardware specific low-level routines | ✓ |
| fft | Build an FFT API for multiplication of 2 polynomials over GF(2) | ✓ |
| static-libs | Build static versions of dynamic libraries as well | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | gf2x-1.3.0.tar.gz | 727717 bytes |