Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Code generation for floating-point arithmetic in architecture MIPS

https://doi.org/10.15514/ISPRAS-2020-32(3)-4

Abstract

This article is related to code generation for floating-point arithmetics in the MIPS architecture. This work is a part of the «RuC» project. It is specialized only in code generation for operations with floatting-point numbers. This paper does not consider lexical, syntactic, and species-specific analyses.

About the Author

Ivan Sergeevich ARKHIPOV
St Petersburg State University
Russian Federation
Undergraduate student in the Department of System Programming


References

1. ALGOL 68. Methods of implementing. G.S. Zeitin, ed. Publishing House of Leningrad State University, 1976, 224 p. (in Russian). / Алгол 68. Методы реализации. Под редакцией Г.С. Цейтина. Изд. ЛГУ, 1976 г., 224 стр.

2. Baikal-T1 specifications. URL: http://www.baikalelectronics.ru/products/35/ (in Russian), accessed: 15.05.2020.

3. RuC project, github. URL: https://github.com/andrey-terekhov/RuC, accessed: 15.05.2020.

4. System V Application Binary Interface MIPS RISC Processor Supplement, 3rd Edition. Santa Cruz Operation, 1996.

5. MIPS Architecture for Programmers Volume II-A: The MIPS32 Instruction Set Manual. Document Number: MD00086, Revision 5.04. MIPS Tech, December 11, 2013.

6. QEMU official site. URL: https://www.qemu.org/, accessed:15.05.2020.

7. GCC official site. URL: https://gcc.gnu.org/, accessed: 15.05.2020.

8. LLVM official site. URL: https://llvm.org/, accessed: 15.05.2020.

9. RuC project github, section wiki. URL: https://github.com/andrey-terekhov/RuC/wiki (in Russian), accessed: 15.05.2020.

10. A.N. Terekhov, M.A. Terekhov. RuC project for education and reliable software systems development. University News, North-Caucasian region, Technical Science, issue 3, 2017, pp. 70-75 (In Russian) / А.Н. Терехов, М.А. Терехов. Проект РуСи для обучения и создания высоконадежных программных систем. Известия высших учебных заведений. Северо-Кавказский регион. Технические науки, вып. 3, 2017 г., стр. 70-75.


Review

For citations:


ARKHIPOV I.S. Code generation for floating-point arithmetic in architecture MIPS. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2020;32(3):49-56. https://doi.org/10.15514/ISPRAS-2020-32(3)-4



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)