GT_READ
addr = GT_READ(reg);
if (GT_READ(GT_TC0_OFS))
ctrl = GT_READ(GT_TC_CONTROL_OFS);
ctrl = GT_READ(GT_TC_CONTROL_OFS);
ctrl = GT_READ(GT_TC_CONTROL_OFS);
ctrl = GT_READ(GT_TC_CONTROL_OFS);
cause = GT_READ(GT_INTRCAUSE_OFS);
mask = GT_READ(GT_INTRMASK_OFS);
mask = GT_READ(GT_INTRMASK_OFS);
cause = GT_READ(GT_INTRCAUSE_OFS);
mask = GT_READ(GT_INTRMASK_OFS);
cause = GT_READ(GT_INTRCAUSE_OFS);
mask = GT_READ(GT_INTRMASK_OFS);
start = GT_READ(GT_PCI0IOLD_OFS);
map = GT_READ(GT_PCI0IOREMAP_OFS);
intrcause = GT_READ(GT_INTRCAUSE_OFS);
datalo = GT_READ(GT_CPUERR_ADDRLO_OFS);
datahi = GT_READ(GT_CPUERR_ADDRHI_OFS);
irq = GT_READ(GT_PCI0_IACK_OFS);
timeo = GT_READ(GT_PCI0_TOR_OFS);
GT_WRITE(GT_INTRMASK_OFS, GT_INTR_RETRYCTR0_MSK | GT_READ(GT_INTRMASK_OFS));
*data = GT_READ(GT_PCI0_CFGDATA_OFS);
intr = GT_READ(GT_INTRCAUSE_OFS);
start = GT_READ(GT_PCI0M0LD_OFS);
end = GT_READ(GT_PCI0M0HD_OFS);
map = GT_READ(GT_PCI0M0REMAP_OFS);
start1 = GT_READ(GT_PCI0M1LD_OFS);
end1 = GT_READ(GT_PCI0M1HD_OFS);
map1 = GT_READ(GT_PCI0M1REMAP_OFS);
start = GT_READ(GT_PCI0IOLD_OFS);
end = GT_READ(GT_PCI0IOHD_OFS);
map = GT_READ(GT_PCI0IOREMAP_OFS);