The UseSSE and UseAVX has wider ranges than what values are actually allowed. Narrow this down, along with the flag types.
Since these two flags are used in more than a thousand places narrowing the types has a tiny but measurable impact on binary size (~4.1kb size reduction of libjvm.so on linux-x64)
Since these two flags are used in more than a thousand places narrowing the types has a tiny but measurable impact on binary size (~4.1kb size reduction of libjvm.so on linux-x64)