]> cloudbase.mooo.com Git - avrcpm.git/blobdiff - avr/macros.inc
* avr/8080int-*.asm
[avrcpm.git] / avr / macros.inc
index 5152902f3f2ff09a5da8ab120b1025ffeb05b060..03360c6a466115795d8c280928647df871cdab18 100644 (file)
 ;
 .macro  ljmp
   .if FLASHEND > 0x0fff
+    .ifdef @0
+      .if abs(PC - @0) > 2047
+       jmp     @0
+      .else
+       rjmp    @0
+      .endif
+    .else
        jmp     @0
+    .endif
   .else
        rjmp    @0
   .endif
 ;
 .macro  lcall
   .if FLASHEND > 0x0fff
-;      call    @0
-
     .ifdef @0
       .if abs(PC - @0) > 2047
        call    @0