using fast GPIO access using core IOPORT feature