On 12/18/2014 11:56 PM, Joshua Kinard wrote: > On 12/18/2014 10:09, Markos Chandras wrote: >> MIPS R6 removed the BEQL instruction so do not try to emulate it >> if the R2-to-R6 emulator is not present. > > How does this affect code for the old ISAs, MIPS-II to MIPS-IV? I.e., the SGIs > and the R10K CPUs that have to worry about the R10000_LLSC_WAR workaround and > use branch-likely insns? > > --J > it does not affect them (or should not affect them). In case of *any* non-R6 core, the NO_R6EMU macro is false, so all the conditionals here are evaluated to false and the branch emulation will do the right thing. -- markos