deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:crosscompiler:backend_arm:code_generator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:crosscompiler:backend_arm:code_generator [2019/05/18 10:26] – [Code Generator for ARM] ursgrafdev:crosscompiler:backend_arm:code_generator [2019/07/09 14:26] – [Compiler Specific Subroutines] ursgraf
Line 2: Line 2:
 Everything which is not fully implemented is listed below Everything which is not fully implemented is listed below
 ^topic^I^L^F^remarks^ ^topic^I^L^F^remarks^
-|convFloat|y|n|y| | 
-|convDouble|y|n|y| | 
 |instanceof| ||| | |instanceof| ||| |
 |checkcast| ||| | |checkcast| ||| |
Line 58: Line 56:
 Such methods are listed in //Method.compSpecSubroutines// and the code generator issues code (if subroutines are used). These subroutines must be linked as well. Such methods are listed in //Method.compSpecSubroutines// and the code generator issues code (if subroutines are used). These subroutines must be linked as well.
 Currently, there are three types of compiler specific methods Currently, there are three types of compiler specific methods
-  * Arithmetic and conversion: call to this methods inserted by the code generator 
   * Delegation of interface methods: address of this method inserted into the type descriptor by the linker   * Delegation of interface methods: address of this method inserted into the type descriptor by the linker
   * Exception handling: call to this methods inserted by the code generator   * Exception handling: call to this methods inserted by the code generator
dev/crosscompiler/backend_arm/code_generator.txt · Last modified: 2022/12/20 11:34 by ursgraf