The MacroAssembler::branchWithCode has reserved space (7 instructions) for open conditional jump. At bind stage, the distance bewteen branch and target might be within bounds. If true, skip the trailing nops would better than sequential execute these. But on Loongson3 platforms, this is not a good idea. From the actual test results, don't skip these nops can imporve the performance.
Created attachment 8681737 [details] [diff] [review] 0001-IonMonkey-MIPS64-Fix-workaround-for-Loongson3-in-Ass.patch
Attachment #8681737 - Flags: review?(hwjeastd07)
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
status-firefox45: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
You need to log in before you can comment on or make changes to this bug.