Home
last modified time | relevance | path

Searched +full:ieee +full:- +full:754 (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/runtime_core/tests/regression/
Dfcmp.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
18 movi.64 v0, 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
22 fldai.64 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
27 fldai.64 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
28 movi.64 v0, 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
35 movi.64 v0, 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
39 fldai.64 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
44 fldai.64 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
45 movi.64 v0, 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
/arkcompiler/runtime_core/tests/cts-assembly/
Dmath-34.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 ldai.64 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
19 movi v0, -1
24 movi v1, -1
Dmath-33.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
17 movi.64 v0, 0x7FFFFFFFFFFFFFFF # One of valid quiet NaN values as per IEEE 754
24 movi v1, -1
/arkcompiler/runtime_core/docs/
Dassembly_format.md5 … assembly file format for Panda platform. Assembly files are human-readable and human-writeable pl…
11-to-byte-code language with a minimal feature set. All language-specific "traits" that should be s…
28-point decimal/hexadecimal literals that can be represented with IEEE 754. Hexadecimal floating-po…
32 …e of any characters enclosed in `"` characters. Non-printable characters and characters out of Lat…
36 - `\"` double quote, `\x22`
37 - `\a` alert, `\x07`
38 - `\b` backspace, `\x08`
39 - `\f` form feed, `\x0c`
40 - `\n` newline, `\x0a`
41 - `\r` carriage return, `\x0d`
[all …]
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Doperands.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
20 Arch-feature definitions
63 // Mask say that float number is NaN by IEEE 754
73 // Mask say that double number is NaN by IEEE 754
82 // NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
99 // NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
110 // Arch-independent access types
113 * Template class for identify types compile-time (nortti - can't use typeid).
121 * Template constructor - use template parameter for create object.
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dfp.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fp_calc"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "sin_cheb7"
28 - sig: fadd2.64 v:in:f64
31 - sig: fmul2.64 v:in:f64
[all …]
Dfmod2.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fmod2"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fmod2 v:in:f32
32 check-type: check-acc-nan-f32
[all …]
Dfmod2.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fmod2.64"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fmod2.64 v:in:f64
32 check-type: check-acc-nan-f64
[all …]
Dfmul2.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fmul2"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fmul2 v:in:f32
32 check-type: check-acc-nan-f32
[all …]
Dfdiv2.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fdiv2"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fdiv2 v:in:f32
32 check-type: check-acc-nan-f32
[all …]
Dfmul2.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fmul2.64"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fmul2.64 v:in:f64
32 check-type: check-acc-nan-f64
[all …]
Dfsub2.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fsub2"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fsub2 v:in:f32
32 check-type: check-acc-nan-f32
[all …]
Dfadd2.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fadd2"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fadd2 v:in:f32
32 check-type: check-acc-nan-f32
[all …]
Dfsub2.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fsub2.64"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fsub2.64 v:in:f64
32 check-type: check-acc-nan-f64
[all …]
Dfdiv2.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fdiv2.64"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fdiv2.64 v:in:f64
33 check-type: check-acc-nan-f64
[all …]
Dfadd2.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "fadd2.64"
18 title: Two address floating-point binary operation on accumulator
20 …Perform specified floating-point binary operation on accumulator and register and store result int…
21 The results of instructions correspond IEEE-754 arithmetic rules.
23 - x_none
25 - file-name: "op_vs_8_nan"
28 - sig: fadd2.64 v:in:f64
32 check-type: check-acc-nan-f64
[all …]
/arkcompiler/runtime_core/isa/
Disa.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # 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
[all …]