Having just trashed my dual Pentium 233 MMX by installing 11.4 I went
digging to find the cause - and I found it.

As you can see from objdump below, clearly a decision was made that 11.4
would no longer support anything before a i686.

Ignoring for a moment the wisdom of making breaking changes to a minor
version, please could someone tell me where the announcement was made?

Thanks!



~/ISO/FreeBSD-11.3/bin $ objdump -d -f ls | grep cmov
~/ISO/FreeBSD-11.3/bin $

~/ISO/FreeBSD-11.4/bin $ objdump -d -f ls | grep cmov
 804974c:       0f 48 c6                cmovs  %esi,%eax
 8049765:       0f 48 c6                cmovs  %esi,%eax
 80497a3:       0f 48 c6                cmovs  %esi,%eax
 80497b5:       0f 48 c6                cmovs  %esi,%eax
 8049807:       0f 48 ce                cmovs  %esi,%ecx
 8049818:       0f 49 f0                cmovns %eax,%esi
 804a303:       0f 45 d9                cmovne %ecx,%ebx
 804a30d:       0f 45 d9                cmovne %ecx,%ebx
 804a318:       0f 45 d9                cmovne %ecx,%ebx
 804a366:       0f 44 cb                cmove  %ebx,%ecx
 804a3a5:       0f 49 c8                cmovns %eax,%ecx
 804a3da:       0f 45 cb                cmovne %ebx,%ecx
 804a41d:       0f 45 cb                cmovne %ebx,%ecx
 804a451:       0f 44 c8                cmove  %eax,%ecx
 804a48b:       0f 45 c1                cmovne %ecx,%eax
 804a50d:       0f 44 c8                cmove  %eax,%ecx
 804a55d:       0f 45 f0                cmovne %eax,%esi
 804a567:       0f 45 f0                cmovne %eax,%esi
 804af65:       0f 44 c8                cmove  %eax,%ecx
 804ba4c:       0f 44 c1                cmove  %ecx,%eax
 804bd24:       0f 44 f8                cmove  %eax,%edi
 804be33:       0f 44 d1                cmove  %ecx,%edx
 804be3e:       0f 45 d1                cmovne %ecx,%edx
 804c2dd:       0f 44 c8                cmove  %eax,%ecx
 804c444:       0f 44 d8                cmove  %eax,%ebx
 804c4b8:       0f 44 5d e4             cmove  -0x1c(%ebp),%ebx
 804c505:       0f 44 c1                cmove  %ecx,%eax
 804c573:       0f 45 c8                cmovne %eax,%ecx
 804c5c7:       0f 47 d1                cmova  %ecx,%edx
 804c5d0:       0f 47 c8                cmova  %eax,%ecx
 804c6a0:       0f 44 d1                cmove  %ecx,%edx
 804c6a5:       0f 45 d3                cmovne %ebx,%edx
 804c749:       0f 44 d7                cmove  %edi,%edx
 804c74e:       0f 45 d1                cmovne %ecx,%edx
 804c7a4:       0f 44 f8                cmove  %eax,%edi
 804ca2d:       0f 44 d1                cmove  %ecx,%edx
 804ca32:       0f 45 d7                cmovne %edi,%edx
 804cb93:       0f 44 d6                cmove  %esi,%edx
 804cb9e:       0f 45 d1                cmovne %ecx,%edx
 804cd0c:       0f 44 ca                cmove  %edx,%ecx
 804cd11:       0f 45 c8                cmovne %eax,%ecx

_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to