diff options
| author | John van Groningen | 2003-05-14 11:38:10 +0000 |
|---|---|---|
| committer | John van Groningen | 2003-05-14 11:38:10 +0000 |
| commit | 62bf4eaed204cb1e5ff315c8080cf747f0bc5944 (patch) | |
| tree | 7601b204736acfdb33d2ea92a7faf42c5152d1ea /cgptoc.h | |
| parent | optimize and immediate (diff) | |
optimise division by non power of 2 on PowerPC
Diffstat (limited to 'cgptoc.h')
| -rw-r--r-- | cgptoc.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/cgptoc.h b/cgptoc.h new file mode 100644 index 0000000..dcd0f86 --- /dev/null +++ b/cgptoc.h @@ -0,0 +1,21 @@ + +struct toc_label { + int toc_t_label_number; + struct label * toc_label_label; + int toc_label_offset; + struct toc_label * toc_label_next; + struct toc_label * toc_next; +}; + +extern struct toc_label *toc_labels,**last_toc_next_p; + +extern int make_toc_label (struct label *label,int offset); +extern struct toc_label *new_toc_label (struct label *label,int offset); +extern void initialize_toc (void); + +extern int t_label_number; + +struct ms { int m; int s; }; + +extern struct ms magic (int d); + |
