On Wed, 23 May 2001, Florian Lohoff wrote: > My favourit would be to let the glibc on runtime decide whether > to use sysmips or ll/sc in the atomic test_and_set stuff. This would > lead to an common atom op in the userspace which is fast on ll/sc > cpus and gives much lesser performance penaltys in the sysmips case > than emulating ll/sc. How would you do it for inlined code? Anyway, I consider run-time detection of ll/sc an overkill. You only solve a single inefficiency of ISA I code when run on better CPUs. You really want to recompile code to make use of new instructions if you care about performance. -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +