diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-07-09 00:29:45 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-07-09 00:29:45 +0100 |
commit | c9daec556780610d5d4a25f35d06a288294da744 (patch) | |
tree | 33263c78e4805edc10710cd4719b998360f9ff85 /frontends/amiga | |
parent | 39dcd22b05342e639c587de8e1af382e7dee2454 (diff) | |
download | netsurf-c9daec556780610d5d4a25f35d06a288294da744.tar.gz netsurf-c9daec556780610d5d4a25f35d06a288294da744.tar.bz2 |
Set an env-var if we don't have AltiVec
This, in theory, allows us to use libjpeg-turbo 1.5+ on both AltiVec and non-AltiVec systems.
Diffstat (limited to 'frontends/amiga')
-rw-r--r-- | frontends/amiga/gui.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c index a05761aa7..9e57bc780 100644 --- a/frontends/amiga/gui.c +++ b/frontends/amiga/gui.c @@ -5544,6 +5544,19 @@ int main(int argc, char** argv) /* Open splash window */ Object *splash_window = ami_gui_splash_open(); +#ifdef __amigaos4__ + /* Check for AltiVec */ + uint32 altivec = 0; + GetCPUInfoTags(GCIT_VectorUnit, &altivec); + + if(altivec == VECTORTYPE_ALTIVEC) { + LOG("AltiVec detected"); + } else { + LOG("AltiVec NOT detected"); + SetVar("JSIMD_FORCENONE", "0", 1, GVF_LOCAL_ONLY); + } +#endif + ami_object_init(); if (ami_open_resources() == false) { /* alloc message ports */ |