On 02/19/2010 12:38 PM, Aldy Hernandez wrote:
> Since the TM library on ia32 is built with -m486, which doesn't have
> 64-bit atomic operations, should we...
>
>       a) Build with -m586 and above.
>       b) Have _ITM_transactionId_t be 32-bit quantities.
>       c) Come up with some locking solution for archs that don't have
>          64-bit atomic operations.
>   
My personal opinion on this is that unless we are 100% sure that
performance are decent anyway (thus 3), or 32-bits are certainly enough
(thus 2), we should not waste time supporting anything older than -m586
for the transactional memory work.

Paolo.

Reply via email to