68kcounter
Version:
68000 ASM source code cycle counter
24 lines (23 loc) • 625 B
TypeScript
import { Line } from "./parse";
import { Timing } from "./timings";
export interface Totals {
/**
* Does this show a range of values based on whether branches are followed or not?
* i.e. are max and min different?
*/
isRange: boolean;
/** Maximum total times */
max: Timing;
/** Minimum total times */
min: Timing;
/** Total bytes */
bytes: number;
/** BSS bytes */
bssBytes: number;
/** Object (non-BSS) bytes */
objectBytes: number;
}
/**
* Total timings and lengths across a range of lines
*/
export declare function calculateTotals(lines: Line[]): Totals;