diff options
author | Mark Hatle <mark.hatle@kernel.crashing.org> | 2020-06-28 20:40:30 -0500 |
---|---|---|
committer | Mark Hatle <mark.hatle@kernel.crashing.org> | 2020-08-14 11:56:32 -0500 |
commit | 557ab11ff5be82548b5fd97e9c75b3e9b7524414 (patch) | |
tree | 6818f78a17f08a03df2d3f32c17049d618703e30 /meta-microblaze/recipes-microblaze/gcc/gcc-10/0038-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch | |
parent | 86146f2e5b25e5ac198f1ccef73fa39e5f870c72 (diff) | |
download | meta-xilinx-557ab11ff5be82548b5fd97e9c75b3e9b7524414.tar.gz |
Move microblaze specific items to new meta-microblaze layer
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Diffstat (limited to 'meta-microblaze/recipes-microblaze/gcc/gcc-10/0038-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch')
-rw-r--r-- | meta-microblaze/recipes-microblaze/gcc/gcc-10/0038-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/meta-microblaze/recipes-microblaze/gcc/gcc-10/0038-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch b/meta-microblaze/recipes-microblaze/gcc/gcc-10/0038-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch new file mode 100644 index 00000000..2b90880f --- /dev/null +++ b/meta-microblaze/recipes-microblaze/gcc/gcc-10/0038-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch | |||
@@ -0,0 +1,38 @@ | |||
1 | From 89aa1907ab0abad38e394f46f7e5f577bdb26498 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | ||
3 | Date: Mon, 4 Jun 2018 10:10:18 +0530 | ||
4 | Subject: [PATCH 38/63] [Patch,Microblaze] : Removed fsqrt generation for | ||
5 | double values. | ||
6 | |||
7 | --- | ||
8 | gcc/config/microblaze/microblaze.md | 14 -------------- | ||
9 | 1 file changed, 14 deletions(-) | ||
10 | |||
11 | diff --git a/gcc/config/microblaze/microblaze.md b/gcc/config/microblaze/microblaze.md | ||
12 | index 6101387..eb01221 100644 | ||
13 | --- a/gcc/config/microblaze/microblaze.md | ||
14 | +++ b/gcc/config/microblaze/microblaze.md | ||
15 | @@ -526,20 +526,6 @@ | ||
16 | (set_attr "mode" "SF") | ||
17 | (set_attr "length" "4")]) | ||
18 | |||
19 | -(define_insn "sqrtdf2" | ||
20 | - [(set (match_operand:DF 0 "register_operand" "=d") | ||
21 | - (sqrt:DF (match_operand:DF 1 "register_operand" "dG")))] | ||
22 | - "TARGET_HARD_FLOAT && TARGET_FLOAT_SQRT" | ||
23 | - { | ||
24 | - if (REGNO (operands[0]) == REGNO (operands[1])) | ||
25 | - return "fsqrt\t%0,%1"; | ||
26 | - else | ||
27 | - return "fsqrt\t%0,%1\n\taddk\t%D0,%D1,r0"; | ||
28 | - } | ||
29 | - [(set_attr "type" "fsqrt") | ||
30 | - (set_attr "mode" "SF") | ||
31 | - (set_attr "length" "4")]) | ||
32 | - | ||
33 | (define_insn "fix_truncsfsi2" | ||
34 | [(set (match_operand:SI 0 "register_operand" "=d") | ||
35 | (fix:SI (match_operand:SF 1 "register_operand" "d")))] | ||
36 | -- | ||
37 | 2.7.4 | ||
38 | |||