Deleted Added
full compact
uwx_scoreboard.h (121642) uwx_scoreboard.h (160157)
1/*
1/*
2Copyright (c) 2003 Hewlett-Packard Development Company, L.P.
2Copyright (c) 2003-2006 Hewlett-Packard Development Company, L.P.
3Permission is hereby granted, free of charge, to any person
4obtaining a copy of this software and associated documentation
5files (the "Software"), to deal in the Software without
6restriction, including without limitation the rights to use,
7copy, modify, merge, publish, distribute, sublicense, and/or sell
8copies of the Software, and to permit persons to whom the
9Software is furnished to do so, subject to the following
10conditions:

--- 35 unchanged lines hidden (view full) ---

46struct uwx_scoreboard {
47 struct uwx_scoreboard *nextused;
48 struct uwx_scoreboard *nextfree;
49 struct uwx_scoreboard *nextstack;
50 struct uwx_scoreboard *nextlabel;
51 uint64_t rstate[NSBREG];
52 int label;
53 int id;
3Permission is hereby granted, free of charge, to any person
4obtaining a copy of this software and associated documentation
5files (the "Software"), to deal in the Software without
6restriction, including without limitation the rights to use,
7copy, modify, merge, publish, distribute, sublicense, and/or sell
8copies of the Software, and to permit persons to whom the
9Software is furnished to do so, subject to the following
10conditions:

--- 35 unchanged lines hidden (view full) ---

46struct uwx_scoreboard {
47 struct uwx_scoreboard *nextused;
48 struct uwx_scoreboard *nextfree;
49 struct uwx_scoreboard *nextstack;
50 struct uwx_scoreboard *nextlabel;
51 uint64_t rstate[NSBREG];
52 int label;
53 int id;
54 int prealloc;
54};
55
55};
56
57extern void uwx_prealloc_scoreboard(
58 struct uwx_env *env,
59 struct uwx_scoreboard *sb);
60
56extern struct uwx_scoreboard *uwx_alloc_scoreboard(struct uwx_env *env);
57
58extern struct uwx_scoreboard *uwx_init_scoreboards(struct uwx_env *env);
59
60extern struct uwx_scoreboard *uwx_new_scoreboard(
61 struct uwx_env *env,
62 struct uwx_scoreboard *prevsb);
63

--- 16 unchanged lines hidden ---
61extern struct uwx_scoreboard *uwx_alloc_scoreboard(struct uwx_env *env);
62
63extern struct uwx_scoreboard *uwx_init_scoreboards(struct uwx_env *env);
64
65extern struct uwx_scoreboard *uwx_new_scoreboard(
66 struct uwx_env *env,
67 struct uwx_scoreboard *prevsb);
68

--- 16 unchanged lines hidden ---