Open Bug 1999365 Opened 22 days ago Updated 22 days ago

Optimize anyref to JS string value conversion

Categories

(Core :: JavaScript: WebAssembly, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: rhunt, Assigned: jpages)

References

(Blocks 1 open bug)

Details

We do a silly thing here where we rshift and lshift a value to clear the lower bits. We should use andPtr(Imm32(~AnyRef::TagMask), src) instead.

[1] https://searchfox.org/firefox-main/source/js/src/jit/MacroAssembler.cpp#7926-7927

You need to log in before you can comment on or make changes to this bug.