[fpc-devel] M68k: important milestone reached

Sven Barth pascaldragon at googlemail.com
Mon Feb 24 17:35:39 CET 2014


Am 24.02.2014 17:29, schrieb Michael Schnell:
> On 02/24/2014 03:41 PM, Sven Barth wrote:
>>  are normally OS independant as they normally use corresponding CPU 
>> instructions.
> Of course for simple stuff like inc/dec I can (better) use atomic 68 K 
> instruction :-) .
Of course. But e.g. not every Coldfire architecture supports them. For 
this reason I introduced the cpuflags CPUM86K_HAS_TAS and 
CPUM68K_HAS_CAS which are set if the test-and-set and the 
compare-and-swap instructions are available respectively (68000 only has 
the TAS, but not the CAS, 68020 and 68040 have CAS and TAS while 
Coldfire ISA-A and ISA-A+ have neither and ISA-B and ISA-C only have 
TAS). When I find the time I will implement the Interlocked* functions 
accordingly :)

Regards,
Sven



More information about the fpc-devel mailing list