M32R
{{Short description|Microcontroller architecture}}
{{Infobox CPU architecture
| name = M32R
| designer = Renesas Electronics
| bits = 32-bit
| introduced = 1997
| version =
| design = RISC
| type =
| encoding = Fixed, 16- or 32-bit
| branching =
| endianness = Bi
| extensions =
| open =
| registers = 16× 32-bit integer registers
}}
The M32R is a 32-bit RISC instruction set architecture (ISA) developed by Mitsubishi Electric for embedded microprocessors and microcontrollers. The ISA is now owned by Renesas Electronics Corporation, and the company designs and fabricates M32R implementations. M32R processors are used in embedded systems such as Engine Control Units, digital cameras and PDAs. The ISA was supported by Linux and the GNU Compiler Collection but was dropped in Linux kernel version 4.16.{{cite news|author1=Simon Sharwood|title=Linux 4.16 arrives, erases eight CPUs and keeps melting Meltdown|url=https://www.theregister.co.uk/2018/04/03/linux_4_16_released/|accessdate=3 April 2018|work=theregister.co.uk|publisher=Situation Publishing|date=3 April 2018|archiveurl=https://web.archive.org/web/20180403102729/https://www.theregister.co.uk/2018/04/03/linux_4_16_released/|archivedate=3 April 2018}}{{Cite web |url=https://lkml.iu.edu/hypermail/linux/kernel/1804.0/00306.html |title=[GIT PULL] arch: remove obsolete architecture ports |accessdate=2024-02-20}} GCC removed support for this architecture in the GCC 12.1 release.{{cite news|author1=GCC|title=GCC 12 Release Series: Changes, New Features, and Fixes|url=https://gcc.gnu.org/gcc-12/changes.html|accessdate=15 Jun 2023|work=gcc.gnu.org|publisher=Situation Publishing|date=15 Jun 2023|archiveurl=https://web.archive.org/web/20230615181633/https://gcc.gnu.org/gcc-12/changes.html|archivedate=15 Jun 2023}}
References
{{Reflist}}
External links
- [http://www.renesas.com/products/mpumcu/m32r/index.jsp M32R homepage]
- [http://www.linux-m32r.org Linux/M32R homepage]
- [https://web.archive.org/web/20060213210400/http://www.cqpub.co.jp/eda/BLANCA/ Interface (CQ Publishing Co., Ltd.)]
{{Renesas Electronics}}
{{RISC-based processor architectures}}{{Microcontrollers}}
Category:Computer-related introductions in 1997
Category:Instruction set architectures
Category:Renesas microcontrollers
{{compu-hardware-stub}}