Well for this specific `add` function, no it won't :)
The hotspot compiler will generate the same code anyway (perhaps even more optimised if it is possible I don't know). Worse, this code would probably be inlined while the `native` version won't.
Not only will the native version not be inlined, the JIT will also have to insert an annoying amount of stuff round it to handle calling conventions and other fun things.
The developer experience is so delightful compared to the other build system in the JVM land. And the task model seems just right.