Home
last modified time | relevance | path

Searched full:f64 (Results 1 – 25 of 233) sorted by relevance

12345678910

/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dfp.yaml28 - sig: fadd2.64 v:in:f64
29 acc: inout:f64
31 - sig: fmul2.64 v:in:f64
32 acc: inout:f64
47 .function f64 pow (i32 a0, f64 a1) {
64 .function f64 get_approx(f64 a0) {
157 - sig: fadd2.64 v:in:f64
158 acc: inout:f64
160 - sig: fmul2.64 v:in:f64
161 acc: inout:f64
[all …]
Dfldarr.64.yaml40 - sig: fldarr.64 v:in:f64[]
41 acc: inout:i32->f64
49 newarr v0, v0, f64[]
62 - sig: fldarr.64 v:in:f64[]
63 acc: inout:i32->f64
72 newarr v0, v0, f64[]
86 - sig: fldarr.64 v:in:f64[]
87 acc: inout:i32->f64
104 .array arr_f64 f64 1 { 1 }
132 - values: [f64]
[all …]
Dfmovi.64.yaml29 - sig: fmovi.64 v:out:f64, imm:f64
39 description: Check fmovi.64 with various positive values (f64 values, HEX literals).
89 - sig: fmovi.64 v:out:f64, imm:f64
100 description: Check fmovi.64 with various negative values (f64 values, HEX literals).
146 - sig: fmovi.64 v:out:f64, imm:f64
157 description: Check fmovi.64 with various incorrect f64 literals.
188 - sig: fmovi.64 v:out:f64, imm:f64
213 - sig: fmovi.64 v:out:f64, imm:f64
244 - sig: fmovi.64 v:out:f64, imm:f64
Dfmod2.64.yaml28 - sig: fmod2.64 v:in:f64
29 acc: inout:f64
32 check-type: check-acc-nan-f64
149 - sig: fmod2.64 v:in:f64
150 acc: inout:f64
152 check-type: check-acc-nan-f64
205 - sig: fmod2.64 v:in:f64
206 acc: inout:f64
208 check-type: check-acc-nan-f64
262 - sig: fmod2.64 v:in:f64
[all …]
Dfcmpl.64.yaml26 - sig: fcmpl.64 v:in:f64
27 acc: inout:f64->i32
54 - sig: fcmpl.64 v:in:f64
55 acc: inout:f64->i32
90 - sig: fcmpl.64 v:in:f64
91 acc: inout:f64->i32
112 - sig: fcmpl.64 v:in:f64
113 acc: inout:f64->i32
163 - sig: fcmpl.64 v:in:f64
164 acc: inout:f64->i32
[all …]
Dfcmpg.64.yaml26 - sig: fcmpg.64 v:in:f64
27 acc: inout:f64->i32
54 - sig: fcmpg.64 v:in:f64
55 acc: inout:f64->i32
90 - sig: fcmpg.64 v:in:f64
91 acc: inout:f64->i32
112 - sig: fcmpg.64 v:in:f64
113 acc: inout:f64->i32
163 - sig: fcmpg.64 v:in:f64
164 acc: inout:f64->i32
[all …]
Dfdiv2.64.yaml28 - sig: fdiv2.64 v:in:f64
29 acc: inout:f64
33 check-type: check-acc-nan-f64
159 - sig: fdiv2.64 v:in:f64
160 acc: inout:f64
228 - sig: fdiv2.64 v:in:f64
229 acc: inout:f64
299 - sig: fdiv2.64 v:in:f64
300 acc: inout:f64
305 check-type: check-acc-nan-f64
[all …]
Dfmul2.64.yaml28 - sig: fmul2.64 v:in:f64
29 acc: inout:f64
32 check-type: check-acc-nan-f64
145 - sig: fmul2.64 v:in:f64
146 acc: inout:f64
211 - sig: fmul2.64 v:in:f64
212 acc: inout:f64
277 - sig: fmul2.64 v:in:f64
278 acc: inout:f64
328 - sig: fmul2.64 v:in:f64
[all …]
Dfadd2.64.yaml28 - sig: fadd2.64 v:in:f64
29 acc: inout:f64
32 check-type: check-acc-nan-f64
160 - sig: fadd2.64 v:in:f64
161 acc: inout:f64
227 - sig: fadd2.64 v:in:f64
228 acc: inout:f64
306 - sig: fadd2.64 v:in:f64
307 acc: inout:f64
311 check-type: check-acc-nan-f64
[all …]
Dfsub2.64.yaml28 - sig: fsub2.64 v:in:f64
29 acc: inout:f64
32 check-type: check-acc-nan-f64
143 - sig: fsub2.64 v:in:f64
144 acc: inout:f64
205 - sig: fsub2.64 v:in:f64
206 acc: inout:f64
278 - sig: fsub2.64 v:in:f64
279 acc: inout:f64
283 check-type: check-acc-nan-f64
[all …]
Dcall.virt.negative.yaml171 - ', f64 a1'
193 - ', f64 a1'
215 - ', f64 a1'
223 - ', i32 a1, f64 a2, i64 a3'
241 - ', f64[] a1, i64[] a2, i32[] a3'
318 - ', f64 a1'
323 - ', f64 a1'
336 - ', i32 a1, f64 a2, i64 a3'
354 - ', f64[] a1, i64[] a2, i32[] a3'
431 - ', f64 a1'
[all …]
Dcall.virt.range.negative.yaml176 - ', f64 a1'
198 - ', f64 a1'
220 - ', f64 a1'
228 - ', i32 a1, f64 a2, i64 a3'
246 - ', f64[] a1, i64[] a2, i32[] a3'
318 - ', f64 a1'
322 - ', f64 a1'
333 - ', i32 a1, f64 a2, i64 a3'
349 - ', f64[] a1, i64[] a2, i32[] a3'
420 - ', f64 a1'
[all …]
Dcall.virt.range.yaml135 - ', f64 a1'
180 …lues and check if correct value is stored in object field. Check i32, i64, f64 and reference types.
298 f64[] f4
300 f64 f6
301 f64[] f7
302 - i32 a1, i32 a2, i32[] a3, f64[] a4, i32[] a5, f64 a6, f64[] a7
343 newarr v0, v0, f64[]
367 newarr v0, v0, f64[]
453 f64 f1
454 f64 f2
[all …]
Dfldai.64.yaml29 - sig: fldai.64 imm:f64
30 acc: out:f64
82 - sig: fldai.64 imm:f64
83 acc: out:f64
132 - sig: fldai.64 imm:f64
133 acc: out:f64
163 - sig: fldai.64 imm:f64
164 acc: out:f64
/arkcompiler/runtime_core/tests/benchmarks/
Dmath-spectral-norm.pa15 .function f64 Math.sqrt(f64 a0) <external>
16 .function f64 Math.absF64(f64 a0) <external>
26 .function u1 test(i32 a0, i32 a1, f64 a2){
54 .function f64 spectralnorm(i32 a0){
56 newarr v1, v0, f64[] #u
57 newarr v2, v0, f64[] #w
58 newarr v3, v0, f64[] #v
115 .function void AtAu(f64[] a0, f64[] a1, f64[] a2){
121 .function void Atu(f64[] a0, f64[] a1){
155 .function void Au(f64[] a0, f64[] a1){
[all …]
Daccess-nbody.pa17 f64 SOLAR_MASS <static>
18 f64 DAYS_PER_YEAR <static>
22 f64 x
23 f64 y
24 f64 z
25 f64 vx
26 f64 vy
27 f64 vz
28 f64 mass
31 .function f64 Math.sqrt(f64 a0) <external>
[all …]
Dmath-cordic.pa21 .function u1 test(i32 a0, f64 a1){
23 newarr v0, v3, f64[] #Angles
39 .function f64 cordic(i32 a0, f64[] a1){
56 .function f64 cordicsincos(f64 a0, f64[] a1){
127 .function f64 FLOAT(f64 a0){
134 .function f64 FIXED(f64 a0){
140 .function void init(f64[] a0){
Dmath-partial-sums.pa19 .function f64 Math.pow(f64 a0, f64 a1) <external>
20 .function f64 Math.cos(f64 a0) <external>
21 .function f64 Math.sin(f64 a0) <external>
22 .function f64 Math.absF64(f64 a0) <external>
32 .function u1 test(i32 a0, i32 a1, f64 a2){
64 .function f64 partial(i32 a0){
D3d-morph.pa15 .function f64 Math.sin(f64 a0) <external>
16 .function f64 Math.absF64(f64 a0) <external>
30 newarr v4, v3, f64[] #a
75 .function u1 morph(f64[] a0, f64 a1, i32 a2, i32 a3){
138 .function f64[] init(f64[] a0){
/arkcompiler/runtime_core/tests/cts-assembly/
Darrays-03.pa24 # dtype: f64
25 # etype: f64
33 # type: f64
35 # etype: f64
38 #assert that operations with array of f64 works fine
45 newarr v1, v0, f64[]
83 .function f64 abs(f64 a0){
Dintrinsics-10.pa16 .function f64 Math.pow (f64 a0, f64 a1) <external>
17 .function f64 Math.absF64 (f64 a0) <external>
Dliteralarrays-03.pa14 #assert that operations with array of f64 works fine
15 #f64[] array = [0, 1, 2, 3, 4, 5, 6];
18 .array array_f64 f64 7 {0 1 2 3 4 5 6}
49 .function f64 abs(f64 a0){
/arkcompiler/runtime_core/tests/regression/
Dmath-partial-sums.pa19 .function f64 Math.pow(f64 a0, f64 a1) <external>
20 .function f64 Math.cos(f64 a0) <external>
21 .function f64 Math.sin(f64 a0) <external>
22 .function f64 Math.absF64(f64 a0) <external>
33 .function i32 test(i32 a0, i32 a1, f64 a2){
65 .function f64 partial(i32 a0){
/arkcompiler/runtime_core/compiler/docs/
Dvn_doc.md82 2.f64 Parameter arg 2 -> (v11, v9)
83 3.f64 Parameter arg 3 -> (v11, v9)
92 9.f64 Div v3, v2 -> (v14)
94 11.f64 Div v3, v2 -> (v14)
112 2.f64 Parameter arg 2 -> (v11, v9)
113 3.f64 Parameter arg 3 -> (v11, v9)
122 9.f64 Div v3, v2 -> (v14, v14)
124 11.f64 Div v3, v2
139 2.f64 Parameter arg 2 -> (v9)
140 3.f64 Parameter arg 3 -> (v9)
[all …]
/arkcompiler/runtime_core/docs/
DPBC2IR.md10 | fmovi.64 | f64 Constant |
18 | fldai.64 | f64 Constant |
51 | fneg.64 | f64 Neg |
75 | fadd2.64 | f64 Add |
77 | fsub2.64 | f64 Sub |
79 | fmul2.64 | f64 Mul |
81 | fdiv2.64 | f64 Div |
83 | fmod2.64 | f64 Mod |
116 | i32tof64 | f64 Cast |
118 | u32tof64 | f64 Cast |
[all …]

12345678910