No entiendo cual es el objetivo de tu programa.
Es detectar GP3 y luego activar salidas por cierto tiempo?
Ejemplo:
Gp3 = 1 ------> GP1 = 0 y GP2 = 1 ----> Delay xx tiempo
GP3 = 0 ------> GP1 = 1 y GP2 = 0 ----> Delay xx tiempo
GP0 ??? que hace
creo que no se pode usar "GPx"
Usa el datasheet del PIC, primero va el registro GPIO y luego el bit GPx.
Asi:
BCF GPIO, GP1
Para usar los nombres estos necesitas poner al comienzo del programa:
LIST P=PIC12F675
#include <P12F675.INC>
Asi podes usar GPIO , STATUS, Z, C, W, F, etc.
MPLAB POSEE ESE ARCHIVO