Home
last modified time | relevance | path

Searched +full:zero +full:- +full:extended (Results 1 – 25 of 47) sorted by relevance

12

/ark/runtime_core/isa/
Disa.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
14 ---
17 - name: General design
21 - name: Registers
31 - name: Accumulator
40 register-to-register moves.
42 - name: Calling sequence
48 …On return, callee frame is destroyed. If function return value is non-void, it is passed to caller…
52 - name: Supported primitive types
54 …VM support operations on registers with i32 and i64 integral values. However, 8-bit and 16-bit int…
[all …]
/ark/runtime_core/tests/cts-generator/cts-template/
Djne.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
20 - file-name: "jne.obj"
25 …ces in accumulator and source register compare as specified. Offset is sign extended to the size of
28 - x_none
30 - branch_target
31 - acc_obj_or_null
32 - v1_obj_or_null
34 - sig: jne.obj v:in:ref, imm:i32
39 - file-name: "invalid_v_reg"
[all …]
Djeq.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
20 - file-name: "jeq.obj"
25 …ces in accumulator and source register compare as specified. Offset is sign extended to the size of
28 - x_none
30 - branch_target
31 - acc_obj_or_null
32 - v1_obj_or_null
34 - sig: jeq.obj v:in:ref, imm:i32
39 - file-name: "invalid_v_reg"
[all …]
Dldobj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
49 - name: java_header
79 - name: get_null_R
87 - file-name: "ldobj"
93 - sig: ldobj v:in:ref, field_id
98 - file-name: "check_if_regs_initialized"
102 - sig: ldobj v:in:ref, field_id
105 header-template: ['pandasm_header']
106 check-type: exit-positive
[all …]
Dldobj.v.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
49 - name: java_header
79 - name: get_null_R
87 - file-name: "ldobj.v"
93 - sig: ldobj.v v1:out:i32, v2:in:ref, field_id
98 - file-name: "check_if_v2_initialized"
102 - sig: ldobj.v v1:out:i32, v2:in:ref, field_id
105 header-template: ['pandasm_header']
106 check-type: exit-positive
[all …]
Djnez.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
20 - file-name: "jnez.obj"
25 …object reference in accumulator compares with null as specified. Offset is sign extended to the si…
28 - x_none
30 - sig: jnez.obj imm:i32
35 - file-name: "invalid_offset"
38 - branch_target
40 - sig: jnez.obj imm:i32
43 runner-options: [compile-failure]
[all …]
Djeqz.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
20 - file-name: "jeqz.obj"
25 …object reference in accumulator compares with null as specified. Offset is sign extended to the si…
28 - x_none
30 - sig: jeqz.obj imm:i32
35 - file-name: "invalid_offset"
38 - branch_target
40 - sig: jeqz.obj imm:i32
43 runner-options: [compile-failure]
[all …]
Djeq.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - file-name: "jeq"
20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s…
23 - x_none
25 - sig: jeq v:in:i32, imm:i32
30 - file-name: "invalid_v_reg"
33 - v1_type
34 runner-options: [compile-failure]
36 header-template: []
37 code-template: |
[all …]
Djlt.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - file-name: "jlt"
20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s…
23 - x_none
25 - sig: jlt v:in:i32, imm:i32
30 - file-name: "invalid_v_reg"
33 - v1_type
34 runner-options: [compile-failure]
36 header-template: []
37 code-template: |
[all …]
Djne.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - file-name: "jne"
20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s…
23 - x_none
25 - sig: jne v:in:i32, imm:i32
30 - file-name: "invalid_v_reg"
33 - v1_type
34 runner-options: [compile-failure]
36 header-template: []
37 code-template: |
[all …]
Djle.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - file-name: "jle"
20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s…
23 - x_none
25 - sig: jle v:in:i32, imm:i32
30 - file-name: "invalid_v_reg"
33 - v1_type
34 runner-options: [compile-failure]
36 header-template: []
37 code-template: |
[all …]
Djge.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - file-name: "jge"
20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s…
23 - x_none
25 - sig: jge v:in:i32, imm:i32
30 - file-name: "invalid_v_reg"
33 - v1_type
34 runner-options: [compile-failure]
36 header-template: []
37 code-template: |
[all …]
Djgt.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - file-name: "jgt"
20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s…
23 - x_none
25 - sig: jgt v:in:i32, imm:i32
30 - file-name: "invalid_v_reg"
33 - v1_type
34 runner-options: [compile-failure]
36 header-template: []
37 code-template: |
[all …]
Du32toi8.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi8"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi8
29 acc: inout:u32->i8
32 code-template: |
46 - values:
47 - "0"
[all …]
Du32toi16.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi16"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi16
29 acc: inout:u32->i16
32 code-template: |
46 - values:
47 - "0"
[all …]
Du64toi32.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u64toi32"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u64toi32
29 acc: inout:u64->i32
32 code-template: |
46 - values:
47 - "0"
[all …]
Du32toi64.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi64"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi64
29 acc: inout:u32->i64
32 code-template: |
41 - values:
42 - "0"
[all …]
Du32tou16.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32tou16"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32tou16
29 acc: inout:u32->u16
32 code-template: |
41 - values:
42 - "0"
[all …]
Du64tou32.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u64tou32"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u64tou32
29 acc: inout:u64->u32
32 code-template: |
41 - values:
42 - "0"
[all …]
Du32tou8.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32tou8"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32tou8
29 acc: inout:u32->u8
32 code-template: |
41 - values:
42 - "0"
[all …]
Dldstatic.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
38 - name: java_header
60 - file-name: "ldstatic"
66 - sig: ldstatic field_id
71 - file-name: "with_non_static_field_id"
75 - field_id_static
76 header-template: []
77 check-type: exit-positive
78 code-template: |
[all …]
Djltz.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "jltz"
18 title: Conditional compared to zero jump
22 if signed 32-bit integer in accumulator compares with 0 as specified.
23 Offset is sign extended to the size of instruction address.
25 - x_none
28 - file-name: "op"
31 - sig: jltz imm:i32
37 code-template: |
40 check-type: exit-positive
[all …]
Ddivi.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
14 ---
17 - file-name: divi
22 Immediate is sign extended to operand size.
24 - x_arith
26 - file-name: op_imm_8_zero
29 - sig: divi imm:i32
32 code-template: |
43 description: Check `divi` with zero and various values.
45 - values: ["1"]
[all …]
/ark/runtime_core/tests/cts-assembly/
Darrays-08.pa6 # http://www.apache.org/licenses/LICENSE-2.0
16 #---
17 # - title: Load from array
20 # If element size is smaller then 32 bits, it will be zero or sign extended (depending on byt…
23 # - acc_read
24 # - acc_write
46 # - sig: ldarru.16 vs
Darrays-07.pa6 # http://www.apache.org/licenses/LICENSE-2.0
16 #---
17 # - title: Load from array
20 # If element size is smaller then 32 bits, it will be zero or sign extended (depending on byt…
23 # - acc_read
24 # - acc_write
46 # - sig: ldarru.8 vs

12