Browse Source

GETPC: Do not manipulate the 32bit return address

We can do that offline, saving over 30 bytes of instructions.
Yuri D'Elia 2 years ago
parent
commit
bff79d290a
1 changed files with 0 additions and 3 deletions
  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