and afaik the jvm optimization does not go that deep into code to check if certain bit ranges are effected that it might be able to just use bitwise or.
it's not at all a syntax difference, it's a literal operation difference, the processor will be using a completely different circuit
and finally, the os does not effect those instructions, lol
And with those functions you are talking about millions of calls to it, serious statement
Well anyway after all of these dull arguments, Flamable presented the best and most logical answer to the question, which makes a lot of sense to me