[fpc-devel] Trunk does not compile for armv6m since rev. 26346
Nico Erfurth
ne at erfurth.eu
Thu Jan 2 14:11:27 CET 2014
On 02.01.14 13:24, Nico Erfurth wrote:
> On 02.01.14 12:51, Michael Ring wrote:
>> Checkin Comment was:
>>
>> Optimized support for 32x32 => 64bit multiplications on ARM
>>
>> This code uses UMULL and SMULL to perform the multiplications, which
>> take two 32bit source registers and two 32bit destination registers.
>>
>>
>> ... umull is not supported by cortex-m0 chips ...
>
> Sorry, I've forget to add that check, will checkin a fix in the next 30
> minutes.
Should be fixed by r26354. Could you please test it for cortex-m0 devices?
I've added a new CPU-feature flag CPUARM_HAS_UMULL and also used it for
the 64x64=>64bit code.
Nico
More information about the fpc-devel
mailing list