Skip to content
  • Max Filippov's avatar
    cfa9f051
    target/xtensa: add DFPU registers and opcodes · cfa9f051
    Max Filippov authored
    
    
    DFPU may be configured with 32-bit or with 64-bit registers. Xtensa ISA
    does not specify how single-precision values are stored in 64-bit
    registers. Existing implementations store them in the low half of the
    registers.
    Add value extraction and write back to single-precision opcodes.
    Add new double precision opcodes. Add 64-bit register file.
    Add 64-bit values dumping to the xtensa_cpu_dump_state.
    
    Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
    cfa9f051
    target/xtensa: add DFPU registers and opcodes
    Max Filippov authored
    
    
    DFPU may be configured with 32-bit or with 64-bit registers. Xtensa ISA
    does not specify how single-precision values are stored in 64-bit
    registers. Existing implementations store them in the low half of the
    registers.
    Add value extraction and write back to single-precision opcodes.
    Add new double precision opcodes. Add 64-bit register file.
    Add 64-bit values dumping to the xtensa_cpu_dump_state.
    
    Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
Loading