Parcourir la source

GETPC: Do not manipulate the 32bit return address

We can do that offline, saving over 30 bytes of instructions.
Yuri D'Elia il y a 2 ans
Parent
commit
bff79d290a
1 fichiers modifiés avec 0 ajouts et 3 suppressions
  1. 0 3
      Firmware/asm.h

+ 0 - 3
Firmware/asm.h

@@ -19,9 +19,6 @@ static inline void GETPC(uint32_t* v)
   ((uint8_t*)v)[1] = b;
   ((uint8_t*)v)[2] = c;
   ((uint8_t*)v)[3] = 0;
-
-  // go back 1 instruction before rcall
-  *v = (*v - 2) * 2;
 }
 
 #endif