Fields
int (*)(struct pld_device *pld_device, const char *filename) int (*)(struct pld_device *device, bool *has_instruction) int (*)(struct pld_device *pld_device, unsigned int *ir) int (*)(struct pld_device *pld_device, unsigned int *facing_read_bits,
unsigned int *trailing_write_bits)