IDA Disassemblies Gallery

Renesas/Hitachi M32R

Assembler code
P:000000C0 ; =========================================================================== P:000000C0 P:000000C0 ; Segment type: Pure code P:000000C0 .section P P:000000C0 P:000000C0 ; =============== S U B R O U T I N E ======================================= P:000000C0 P:000000C0 P:000000C0 sub_C0: P:000000C0 addi sp, #-0x20 || nop P:000000C4 seth R0, #0x3F80 P:000000C8 or3 R0, R0, #0 P:000000CC st R0, @(0x1C, sp) P:000000D0 seth R0, #0x4000 P:000000D4 or3 R0, R0, #0 P:000000D8 st R0, @(0x18, sp) P:000000DC ld R0, @(0x1C, sp) P:000000E0 ld R1, @(0x18, sp) P:000000E4 fadd R0, R0, R1 P:000000E8 seth R1, #0x4000 P:000000EC or3 R1, R1, #0 P:000000F0 fdiv R0, R0, R1 P:000000F4 st R0, @(0x14, sp) P:000000F8 ld R0, @(0x14, sp) P:000000FC ld R1, @(0x18, sp) P:00000100 ld R2, @(0x1C, sp) P:00000104 fmul R1, R1, R2 P:00000108 fsub R0, R0, R1 P:0000010C st R0, @(0x10, sp) P:00000110 ld R0, @(0x10, sp) P:00000114 ftoi R0, R0 P:00000118 st R0, @(0xC, sp) P:0000011C ld R0, @(0xC, sp) P:00000120 srai R0, #2 || nop P:00000124 itof R0, R0