Home
last modified time | relevance | path

Searched +full:case +full:- +full:check +full:- +full:type (Results 1 – 25 of 90) sorted by relevance

1234

/ark/runtime_core/tests/cts-generator/cts-template/
Dmov.null.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "mov.null"
21 - x_none
23 - none
25 - file-name: "op_vd_8"
28 - sig: mov.null v:out:ref
31 code-template: |
41 description: Check mov.null moves null reference to register.
44 - values:
45 - v0
[all …]
Dmovi.64.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "movi.64"
18 title: Move immediate-to-register
22 - x_none
24 - none
26 - file-name: "imm_64"
29 - sig: movi.64 v:out:i64, imm:i64
32 code-template: |
37 description: Check movi.64 with various values.
40 - values:
[all …]
Dmovi.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "movi"
18 title: Move immediate-to-register
22 - x_none
24 - none
26 - file-name: "imm_4_8_16_32"
29 - sig: movi v:out:i32, imm:i32
32 - sig: movi v:out:i32, imm:i32
35 description: Check movi with various values.
37 code-template: |
[all …]
Dsta.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "sta"
21 - x_none
23 - file-name: "op_vd_8_pos"
26 - sig: sta v:out:i32
29 code-template: |
39 description: Check sta moves accumulator content into a register (positive values).
42 - values:
43 - 0
44 - values:
[all …]
Dlda.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "lda"
21 - x_none
23 - file-name: "op_vd_8_pos"
26 - sig: lda v:in:i32
29 code-template: |
39 description: Check lda moves register content into an accumulator (positive values).
42 - values:
43 - 0
44 - values:
[all …]
Dlda.64.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "lda.64"
21 - x_none
23 - file-name: "op_vd_8_pos"
26 - sig: lda.64 v:in:b64
29 code-template: |
34 description: Check lda.64 moves register content into an accumulator (positive values).
36 - values:
37 - 0
38 - values:
[all …]
Djmp.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "jmp"
23 - branch_target
25 - x_none
27 - file-name: "op_none"
30 - sig: jmp imm:i32
33 … description: Check execution is transferred, jump forward, backward, jump on current instruction.
34 code-template: |
37 check-type: exit-positive
40 - values:
[all …]
Dmov.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
17 - file-name: "mov.obj"
19 title: Move register-to-register
22 - x_none
24 - file-name: "op_p"
27 - sig: mov.obj v1:out:ref, v2:in:ref
30 code-template: |
44 header-template: []
45 …description: Check mov.obj with different type of arguments (empty object, with fields, with stati…
48 - values:
[all …]
Dsta.64.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "sta.64"
21 - x_none
23 - file-name: "op_vd_8_pos"
26 - sig: sta.64 v:out:b64
29 code-template: |
34 description: Check sta.64 moves accumulator content into a register (positive values).
37 - values:
38 - 0
39 - values:
[all …]
Dcmp.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
17 - file-name: "cmp.obj"
22 - x_none
24 - file-name: "op_positive_p"
27 - sig: cmp.obj v:in:ref
28 acc: inout:ref->i32
30 code-template: |
34 # Check cmp.obj with same object
38 header-template: []
39 description: Check cmp.obj with equal objects in PandaAssembly context.
[all …]
Dtest-schema.json2 "type": "object", string
4 "file-name",
10 "file-name": {
11 "type": "string" string
14 "type": "boolean" string
17 "type": "boolean" string
20 "type": "object", string
28 "type": "string" string
31 "type": "string" string
34 "type": "array", string
[all …]
Dsta.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
17 - file-name: "sta.obj"
22 - x_none
24 - file-name: "op"
27 - sig: sta.obj v:out:ref
30 code-template: |
44 header-template: []
45 check-type: none
46 …description: Check sta.obj with different type of arguments (empty object, with fields, statics, s…
49 - values:
[all …]
Dmov.64.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "mov.64"
18 title: Move register-to-register
21 - x_none
23 - file-name: "op_vs_4_vs_4"
26 - sig: mov.64 v1:out:b64, v2:in:b64
29 code-template: |
35 description: Check mov.64 instruction with different register numbers (4 bit).
37 - values: [v0, v0, v0, v0]
38 - values: [v0, v1, v0, v1]
[all …]
Dreturn.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: obj_ctor
23 - file-name: "return"
30 - x_none
32 - file-name: "op_none"
35 - sig: return
38 description: Check 'return' returns control flow to caller.
40 header-template: []
41 code-template: |
58 - values:
[all …]
Dlda.obj.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
17 - file-name: "lda.obj"
22 - x_none
24 - file-name: "op_p"
27 - sig: lda.obj v:in:ref
30 code-template: |
34 # Check lda.obj for different type of arguments (empty object, with fields, statics, etc).
43 header-template: []
44 …description: Check lda.obj moves register content into accumulator (references to various type of …
46 - values:
[all …]
Dldarr.64.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "ldarr.64"
37 - file-name: "read_arr_p"
40 - sig: ldarr.64 v:in:i64[]
41 acc: inout:i32->i64
[all …]
Dldarr.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "ldarr"
37 - file-name: "read_arr_p"
40 - sig: ldarr v:in:i32[]
43 …description: Check ldarr reads items from array of different size and type in Panda Assembly conte…
[all …]
Dldarru.8.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "ldarru.8"
38 - file-name: "read_arr_p"
41 - sig: ldarru.8 v:in:u8[]
44 …description: Check ldarru.8 reads items from array of different size and type in Panda Assembly co…
[all …]
Dldarr.8.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "ldarr.8"
38 - file-name: "read_arr_p"
41 - sig: ldarr.8 v:in:i8[]
44 …description: Check ldarr.8 reads items from array of different size and type in Panda Assembly con…
[all …]
Dfldarr.64.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "fldarr.64"
37 - file-name: "read_arr_p"
40 - sig: fldarr.64 v:in:f64[]
41 acc: inout:i32->f64
[all …]
Dfldarr.32.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "fldarr.32"
37 - file-name: "read_arr_p"
40 - sig: fldarr.32 v:in:f32[]
41 acc: inout:i32->f32
[all …]
Dldarr.16.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "ldarr.16"
38 - file-name: "read_arr_p"
41 - sig: ldarr.16 v:in:i16[]
44 …description: Check ldarr.16 reads items from array of different size and type in Panda Assembly co…
[all …]
Dldarru.16.yaml6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: java
18 - name: aoobe_p
21 - name: aoobe_j
24 - name: npe_p
27 - name: npe_j
31 - file-name: "ldarru.16"
38 - file-name: "read_arr_p"
41 - sig: ldarru.16 v:in:u16[]
44 …description: Check ldarru.16 reads items from array of different size and type in Panda Assembly c…
[all …]
/ark/runtime_core/tests/cts-generator/generator/
Dgenerator.rb6 # http://www.apache.org/licenses/LICENSE-2.0
37 TEST_NAME = 'file-name'
48 TEST_PANDA_OPTIONS = 'panda-options'
49 TEST_RUN_OPTIONS = 'runner-options'
52 COMMAND_FILE_NAME = 'file-name'
53 TEST_CODE_TEMPLATE = 'code-template'
54 TEST_HEADER_TEMPLATE = 'header-template'
55 TEST_CHECK_TYPE = 'check-type'
59 TEST_TEMPLATE_CASES = 'template-cases'
69 CASE_RUN_OPTIONS = 'runner-options'
[all …]
/ark/runtime_core/runtime/bridge/arch/x86/
Dinterpreter_to_compiled_code_bridge_x86.S7 * http://www.apache.org/licenses/LICENSE-2.0
27 cmpl $(SHORTY_NUM_64BIT_TYPES - 1), %ecx
44 2: // it is a value of type 'any'
62 // %eax - SHORTY_PTR_REG
63 // %edx - SHORTY_REG
64 // %ecx - shorty value (no initialization needed)
65 // %ebx - method
68 // check the return type
79 // check whether the method is an instance
95 cmpl $(SHORTY_NUM_64BIT_TYPES - 1), %ecx
[all …]

1234