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 --- |