Bug 1688136 Comment 10 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I don't understand your example. `JSOp::BitOr` will [produce an Int32 value](https://searchfox.org/mozilla-central/rev/0b2870194375d80b54608c39060884acb758c206/js/src/jit/CacheIR.cpp#10314) in baseline. If you compile that function with `IONFLAGS=warp-snapshots`, you will see that all of the additions use `Int32AddResult`.

In general, baseline does not produce double values unless it has to. There may be exceptions, but I can't think of any off the top of my head.

Back to Bug 1688136 Comment 10