[go-nuts] Re: Disable AVX, AVX2, AVX-512, SSE support while building a go binary

2023-04-07 Thread Uli Kunitz
After reading the documentation I have to correct.  GO386 supports the 
softfloat option to support older processors which don't support SSE2.
Information can be found 
here: https://github.com/golang/go/wiki/MinimumRequirements#386

On Friday, April 7, 2023 at 8:22:14 AM UTC+2 Uli Kunitz wrote:

> Note that SSE2 is not optional and is used for floating point operations 
> on 386 and AMD64. Before 1.16 there has been a GO386 option that supported 
> 387 instructions but it has been removed. GOAMD64 has no influence on it.
>
> On Thursday, April 6, 2023 at 7:18:03 AM UTC+2 aditi sinha wrote:
>
>> Hi
>>
>> I want to build a simple go binary that prints "hello world" but disablesthe 
>> use of all optional instruction set extensions e.g disable AVX, AVX2, 
>> AVX-512, SSE support .
>>
>> Thanks
>> Aditi
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/da82065f-10f1-4447-9063-78d5c306feafn%40googlegroups.com.


[go-nuts] Re: Disable AVX, AVX2, AVX-512, SSE support while building a go binary

2023-04-07 Thread Uli Kunitz
Note that SSE2 is not optional and is used for floating point operations on 
386 and AMD64. Before 1.16 there has been a GO386 option that supported 387 
instructions but it has been removed. GOAMD64 has no influence on it.

On Thursday, April 6, 2023 at 7:18:03 AM UTC+2 aditi sinha wrote:

> Hi
>
> I want to build a simple go binary that prints "hello world" but disablesthe 
> use of all optional instruction set extensions e.g disable AVX, AVX2, 
> AVX-512, SSE support .
>
> Thanks
> Aditi
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/3bf8d473-f6d5-4ce2-afe5-4411c6be9c50n%40googlegroups.com.


[go-nuts] Re: Disable AVX, AVX2, AVX-512, SSE support while building a go binary

2023-04-06 Thread Brian Candler
See https://github.com/golang/go/wiki/MinimumRequirements#amd64

The default is GOAMD64=v1 so the fancy extensions are disabled by default 
(or guarded).

On Thursday, 6 April 2023 at 06:18:03 UTC+1 aditi sinha wrote:

> Hi
>
> I want to build a simple go binary that prints "hello world" but disablesthe 
> use of all optional instruction set extensions e.g disable AVX, AVX2, 
> AVX-512, SSE support .
>
> Thanks
> Aditi
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/9e1e9057-b442-49bb-9f26-c5a7b9c9f7c0n%40googlegroups.com.