calling_conventions: - id: 2 symbol: LP64 name: lp64 integer_register_class: GPR floating_register_class: FPR64 integer_argument_registers: [X10, X11, X12, X13, X14, X15, X16, X17] floating_argument_registers: [] integer_return_registers: [X10, X11] floating_return_registers: [] preserved_mask: CSR_ILP32_LP64 stack_alignment_bytes: 16 stack_argument_alignment_bytes: 16 shadow_space_bytes: 0 supports_varargs: true supports_tail_calls: true - id: 1 symbol: LP64D name: lp64d integer_register_class: GPR floating_register_class: FPR64 integer_argument_registers: [X10, X11, X12, X13, X14, X15, X16, X17] floating_argument_registers: [F10_D, F11_D, F12_D, F13_D, F14_D, F15_D, F16_D, F17_D] integer_return_registers: [X10, X11] floating_return_registers: [F10_D, F11_D] preserved_mask: CSR_ILP32D_LP64D stack_alignment_bytes: 16 stack_argument_alignment_bytes: 16 shadow_space_bytes: 0 supports_varargs: true supports_tail_calls: true