Tiny Core Extensions > TCE Q&A Forum
[Solved] x86_64 what of these SSE settings do I need to compile support for?
aus9:
I am starting to compile a new TCE and its cmake offers these by default
SSE SSE2 SSE3 SSE4
I know how to turn any off.....but which ones to enable and which disable please?
I am on TC64 also known as x86_64
Rich:
Hi aus9
Here are some specs of 3 64 bit capable machines I have.
--- Code: ---description: Mini Tower Computer
product: Dell DV051
vendor: Dell Inc.
date: 04/04/2006
description: CPU
product: Intel(R) Pentium(R) 4 CPU 2.80GHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe x86-64 constant_tsc pebs bts cpuid
pni dtes64 monitor ds_cpl cid cx16 xtpr lahf_lm cpufreq
--- End code ---
lshw says this supports sse sse2. sudo inxi -Cxxx says this supports sse sse2 sse3.
--- Code: ---description: Notebook
product: VGN-FZ240E (N/A)
vendor: Sony Corporation
date: 07/04/2007
description: CPU
product: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx x86-64 constant_tsc arch_perfmon
pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16
xtpr pdcm lahf_lm pti tpr_shadow flexpriority vpid dtherm ida vnmi cpufreq
--- End code ---
lshw says this supports sse sse2 ssse3. sudo inxi -Cxxx says this supports sse sse2 sse3 ssse3.
--- Code: ---description: Notebook
product: HP G62 Notebook PC (XZ259UA#ABA)
vendor: Hewlett-Packard
date: 04/07/2011
description: CPU
product: AMD Turion(tm) II P540 Dual-Core Processor
capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 3dnowext 3dnow
constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt
nodeid_msr hw_pstate vmmcall npt lbrv svm_lock nrip_save cpufreq
--- End code ---
lshw says this supports sse sse2 sse4a. sudo inxi -Cxxx says this supports sse sse2 sse3 sse4a.
Base on that, I would think sse and sse2 would be appropriate for
maximum compatibility. But that's just my opinion.
I suggest you wait for Juanito and maybe some other members to weigh in.
[Edit]: Added reported sse results from inxi. Rich
Juanito:
Up until now, I've always accepted the default and nobody has complained of a problem.
I suspect that, taking your case of SSE SSE2 SSE3 SSE4 as an example, if SSE4 is not supported the application will not hang, but I may be mistaken.
aus9:
thanks I have submitted fluidsynth which was not the TCE above. That way if I fail to compile this other TCE
no-one will be any wiser ;)
As Rich showed his specs here are mine
--- Code: ---inxi -Cxxx
CPU:
Info: 6-core model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64
type: MT MCP smt: enabled arch: Zen 3 rev: 0 cache: L1: 384 KiB L2: 3 MiB
L3: 16 MiB
Speed (MHz): avg: 400 min/max: 400/4464 boost: enabled cores: 1: 400
2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400
12: 400 bogomips: 93465
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
ssse3 svm
--- End code ---
@Rich
please mark as solved please
Rich:
Hi aus9
The original tests in my reply were run using lshw. After your latest
post, I reran my machines using inxi and added those sse results
to my post.
--- Quote from: Rich on December 30, 2025, 11:13:56 PM --- ... Base on that, I would think sse and sse2 would be appropriate for
maximum compatibility. But that's just my opinion. ...
--- End quote ---
Based on the inxi results, I'm going to change my opinion to sse, sse2, and sse3.
--- Quote from: aus9 on December 31, 2025, 05:39:58 AM --- ... @Rich
please mark as solved please
--- End quote ---
Done. :)
Navigation
[0] Message Index
[#] Next page
Go to full version