; -------------------------------------------------------------------------
; _gptrget2.S - read two bytes pointed to by a generic pointer
;
-; Written By Raphael Neider, rneider@web.de (2005)
+; Written By Raphael Neider <rneider AT web.de> (2005)
;
; This library is free software; you can redistribute it and/or
; modify it under the terms of the GNU Library General Public
__dataptrget2:
setup_fsr
- movf INDF, W
+ movf _INDF, W
movwf STK00 ; low byte in STK00
inc_fsr
- movf INDF, W ; high byte in WREG
+ movf _INDF, W ; high byte in WREG
return
__codeptrget2:
pagesel __codeptrget1 ; might reside in different page
call __codeptrget1
movwf STK02 ; temporarily store LSB
- incfsz STK01,F ; increment low address byte
- decf STK00,F ; undo increment of high address byte if low byte did not overflow
- incf STK00,F ; increment high address byte
+ incfsz STK01,F ; increment low address byte
+ decf STK00,F ; undo increment of high address byte if low byte did not overflow
+ incf STK00,F ; increment high address byte
pagesel __codeptrget1 ; might reside in different page
call __codeptrget1
movwf STK03 ; temporarily store MSB