1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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
|