source: src/ASM/CPP2012-policy/biblio.bib @ 2091

Last change on this file since 2091 was 2091, checked in by boender, 7 years ago
  • systematically changed 'jump' to 'branch'
File size: 3.3 KB
Line 
1@article{Szymanski1978,
2 author = {Szymanski, Thomas G.},
3 title = {Assembling code for machines with span-dependent instructions},
4 journal = {Commun. ACM},
5 issue_date = {April 1978},
6 volume = {21},
7 number = {4},
8 month = apr,
9 year = {1978},
10 issn = {0001-0782},
11 pages = {300--308},
12 numpages = {9},
13 url = {http://doi.acm.org/10.1145/359460.359474},
14 doi = {10.1145/359460.359474},
15 acmid = {359474},
16 publisher = {ACM},
17 address = {New York, NY, USA},
18 keywords = {NP-complete, assemblers, code generation, compilers, computational complexity, span-dependent instructions, variable-length addressing},
19} 
20
21@article{Robertson1979,
22 author = {Robertson, Edward L.},
23 title = {Code Generation and Storage Allocation for Machines with Span-Dependent Instructions},
24 journal = {ACM Trans. Program. Lang. Syst.},
25 issue_date = {July 1979},
26 volume = {1},
27 number = {1},
28 month = jan,
29 year = {1979},
30 issn = {0164-0925},
31 pages = {71--83},
32 numpages = {13},
33 url = {http://doi.acm.org/10.1145/357062.357067},
34 doi = {10.1145/357062.357067},
35 acmid = {357067},
36 publisher = {ACM},
37 address = {New York, NY, USA},
38} 
39
40@article{Dickson2008,
41  author    = {Neil G. Dickson},
42  title     = {A Simple, Linear-Time Algorithm for x86 Jump Encoding},
43  journal   = {CoRR},
44  volume    = {abs/0812.4973},
45  year      = {2008},
46  ee        = {http://arxiv.org/abs/0812.4973},
47  bibsource = {DBLP, http://dblp.uni-trier.de}
48}
49
50@inproceedings{Sozeau2006,
51  author = {Matthieu Sozeau},
52  title = {Subset Coercions in {Coq}},
53  booktitle = {{TYPES}},
54  pages = {237--252},
55  year = {2006}
56}
57
58@misc{SDCC2011,
59  title = {Small Device {C} Compiler 3.1.0},
60  howpublished = {\url{http://sdcc.sourceforge.net/}},
61  year = {2011},
62        key = {SDCC2011}
63}
64
65@misc{GCC2012,
66        title = {GNU Compiler Collection 4.7.0},
67        howpublished = {\url{http://gcc.gnu.org/}},
68        year = {2012},
69        key = {GCC2012}
70}
71
72@article {Leroy2009,
73   author = {Leroy, Xavier},
74   affiliation = {INRIA Paris-Rocquencourt B.P. 105 78153 Le Chesnay France},
75   title = {A Formally Verified Compiler Back-end},
76   journal = {Journal of Automated Reasoning},
77   publisher = {Springer Netherlands},
78   issn = {0168-7433},
79   keyword = {Computer Science},
80   pages = {363-446},
81   volume = {43},
82   issue = {4},
83   url = {http://dx.doi.org/10.1007/s10817-009-9155-4},
84   note = {10.1007/s10817-009-9155-4},
85   year = {2009}
86}
87
88@book {Moore1996, 
89  author = {J Strother Moore},
90  title = {Piton: A mechanically verified assembly language},
91  series = {Automated Reasoning Series},
92  volume = {3},
93  isbn = {978-0-7923-3920-5},
94  publisher = {Springer},
95  year = {1996}
96}
97
98@misc {Hyde2006,
99  title = {Branch displacement optimisation},
100        author = {Randall Hyde},
101  howpublished = {\url{http://groups.google.com/group/alt.lang.asm/msg/d31192d442accad3}},
102  year = {2006},
103}
104
105@misc{DC2012,
106        title={On the correctness of an optimising assembler for the Intel MCS-51 microprocessor},
107        author = {Dominic P. Mulligan and Claudio {Sacerdoti Coen}},
108        year = {2012},
109        booktitle = {Certified Proofs and Programs {(CPP)}},
110        note = {Submitted}
111}
112
113@article{Asperti2007,
114  author = {Andrea Asperti and Claudio {Sacerdoti Coen} and Enrico Tassi and Stefano Zacchiroli},
115  title = {User interaction with the {Matita} proof assistant},
116  journal = {Automated Reasoning},
117  pages = {109--139},
118  volume = {39},
119  issue = {2},
120  year = {2007}
121}
Note: See TracBrowser for help on using the repository browser.