void data_to_input(int fd, void *vdata) { struct bench_args_t *data = (struct bench_args_t *)vdata; // Section 1 write_section_header(fd); write_uint8_t_array(fd, data->k, 32); // Section 2 write_section_header(fd); write_uint8_t_array(fd, data->buf, 16); }
void data_to_input(int fd, void *vdata) { struct bench_args_t *data = (struct bench_args_t *)vdata; write_section_header(fd); write_uint8_t_array(fd, data->obs, N_OBS); write_section_header(fd); STAC(write_,TYPE,_array)(fd, data->init, N_STATES); write_section_header(fd); STAC(write_,TYPE,_array)(fd, data->transition, N_STATES*N_STATES); write_section_header(fd); STAC(write_,TYPE,_array)(fd, data->emission, N_STATES*N_TOKENS); }
void data_to_output(int fd, void *vdata) { struct bench_args_t *data = (struct bench_args_t *)vdata; write_section_header(fd); write_uint8_t_array(fd, data->path, N_OBS); }