Преглед изворни кода

[LibOS] start.S: remove unnecessary movq

callq can take memory address directly.
it's unnecessary to load the address to register.

Signed-off-by: Isaku Yamahata <isaku.yamahata@gmail.com>
Isaku Yamahata пре 7 година
родитељ
комит
e568ded00e
1 измењених фајлова са 1 додато и 2 уклоњено
  1. 1 2
      LibOS/shim/src/start.S

+ 1 - 2
LibOS/shim/src/start.S

@@ -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