Lines Matching refs:dur

183     int dur;  member
469 ptr->dur = time_to_ticks(ptr->time)-time_to_ticks(last_time); in set_record_durations()
963 int dur, int *rdur) in output_record1() argument
973 if (dur == -1) { prev_control = ~0U; return 0; } in output_record1()
975 *rdur = dur; in output_record1()
1075 if (dur > MAXDURB) dur = MAXDURB; in output_record1()
1076 *rdur = dur; in output_record1()
1080 "(ctl=$%.4X)", dur, in output_record1()
1084 "(ctl=$%.4X)", dur, in output_record1()
1086 emit_decle((bref << 8)|(dur << 4) | all_zero | pctl | 1, cmt_buf); in output_record1()
1148 do_zero ? 0 : dur, all_zero ?" ZERO":"", prev_control); in output_record1()
1151 do_zero ? 0 : dur, all_zero ?" ZERO":""); in output_record1()
1153 emit_decle((do_zero ? 0 : (dur << 4)) | all_zero | pctl, cmt_buf); in output_record1()
1189 sprintf(cmt_buf, "Dur = %.2X ZERO (postzero)", dur); in output_record1()
1192 " (ctl=$%.4X) (postzero)", dur, prev_control); in output_record1()
1193 emit_decle((dur << 4) | 4 | (2*!do_zctrl), cmt_buf); in output_record1()
1229 int output_record(unsigned char *reg, unsigned char *oreg, int dur) in output_record() argument
1235 while (dur > MAXDURA) in output_record()
1238 dur -= rdur; in output_record()
1243 x += output_record1(reg, oreg, dur, &rdur); in output_record()
1244 dur -= rdur; in output_record()
1245 if (dur > 0) emit_dashed_line(); in output_record()
1246 } while (dur > 0); in output_record()
1325 int tot, dur; in main() local
1386 prec->dur += rec->dur; in main()
1403 dur = 0; in main()
1424 dur += rec->dur; in main()
1430 } else if (dur && !was_merge) in main()
1432 num_ctrl += output_record(mreg, oreg, dur); in main()
1434 dur = 0; in main()
1447 dur += rec->dur; in main()
1448 if (dur > all_zero) in main()
1454 if (dur > 0) zero_merges++; in main()
1455 merge = dur > 0 ? "; (zmerge)" : "; (merge)"; in main()
1460 printf("; TICK %10d DUR %5d TIME %10d\n", tot, rec->dur, rec->time); in main()
1461 tot += rec->dur; in main()
1474 if (!merge && dur) in main()
1476 num_ctrl += output_record(mreg, oreg, dur); in main()
1478 dur = 0; in main()
1511 dur = 0; in main()
1533 dur += rec->dur; in main()
1539 } else if (dur && !was_merge) in main()
1541 num_ctrl += output_record(mreg, oreg, dur); in main()
1543 dur = 0; in main()
1556 dur += rec->dur; in main()
1557 if (dur > all_zero) in main()
1563 if (dur > 0) zero_merges++; in main()
1564 merge = dur > 0 ? "; (zmerge)" : "; (merge)"; in main()
1569 printf("; TICK %10d DUR %5d TIME %10d\n", tot, rec->dur, rec->time); in main()
1570 tot += rec->dur; in main()
1583 if (!merge && dur) in main()
1585 num_ctrl += output_record(mreg, oreg, dur); in main()
1587 dur = 0; in main()