The Installing Go from source page says (in the section dedicated to Env Variables):
$GO386 (for 386 only, default is auto-detected if built on either 386 or amd64, 387 otherwise)
This controls the code generated by gc to use either the 387 floating-point unit (set to 387) or SSE2 instructions (set to sse2) for floating point computations.
- GO386=387: use x87 for floating point operations; should support all x86 chips (Pentium MMX or later).
- GO386=sse2: use SSE2 for floating point operations; has better performance than 387, but only available on Pentium 4/Opteron/Athlon 64 or later.
The section should be updated to reflect the planned 1.16 deprecation of 387, and the softfloat support.
cc @dmitshur
The Installing Go from source page says (in the section dedicated to Env Variables):
The section should be updated to reflect the planned 1.16 deprecation of 387, and the softfloat support.
cc @dmitshur