Use of registers depends on the setting of the .arch directive or the -arch flag on the cc command line.