[Development] QtWebEngine on x86 without SSE2

Kevin Kofler kevin.kofler at chello.at
Mon Jan 25 05:43:03 CET 2016


PS:
> I verified that this builds on GNU/Linux on i686, on x86_64 (where SSE2 is
> part of the baseline and can thus be assumed safely) and on ARM (where
> SSE2 does not exist at all and so the patch should have no effect). I have
> not done runtime testing yet.

I have now done a basic functionality test in QEMU-KVM, both with the 
default SSE2-enabled qemu64 CPU and with "-cpu pentium3" (which claims to 
not support SSE2 in cpuid), and in both cases things appear to work. I am 
not aware of any testing done on a real non-SSE2 machine though. (The KVM 
test with the fake cpuid tests that the non-SSE2 code paths don't crash, but 
it does not guarantee that there are really no SSE2 instructions 
encountered. That can only be reliably verified with full software CPU 
emulation or with a real non-SSE2 CPU.)

        Kevin Kofler




More information about the Development mailing list