callq can take memory address directly. it's unnecessary to load the address to register. Signed-off-by: Isaku Yamahata <isaku.yamahata@gmail.com>
@@ -53,8 +53,7 @@ shim_start:
pushq %rbp
movq %rsp, %rdx
- movq shim_init@GOTPCREL(%rip), %r11
- call *%r11
+ callq *shim_init@GOTPCREL(%rip)
popq %rbp
leaveq