https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79578
--- Comment #1 from Maxim Egorushkin <maxim.yegorushkin at gmail dot com> ---
clang-3.9.1 generates code that I expect:
f(char*): # @f(char*)
movl $131073, (%rdi) # imm = 0x20001
movq %rdi, %rax
retq
