+.else
+
+ ldy #0 ; (4)
+ adc (sp),y ; (9) lo byte
+ iny ; (11)
+ sta tmp1 ; (14) save it
+ txa ; (16)
+ adc (sp),y ; (21) hi byte
+ tax ; (23)
+ clc ; (25)
+ lda sp ; (28)
+ adc #2 ; (30)
+ sta sp ; (33)
+ bcc L1 ; (36)
+ inc sp+1 ; (-1+5)
+L1: lda tmp1 ; (39) restore low byte
+
+.endif
+ rts ; (6502: 45 cycles, 26 bytes <-> 65SC02: 42 cycles, 22 bytes )