[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction
From: |
Richard Henderson |
Subject: |
Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction |
Date: |
Sun, 24 Jun 2018 20:47:15 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
On 06/24/2018 11:38 AM, Programmingkid wrote:
> void test_division_by_zero()
> {
> Converter c;
> uint64_t expected_answer = 0x0;
> uint32_t actual_fpscr, expected_fpscr = 0xc4000010;
> reset_fpscr();
> set_fpscr_bit(ZE);
> asm volatile("fdiv %0, %1, %2" : "=f"(c.d) : "f"(1.0), "f"(0.0));
Try
uint64_t expected_answer = 0xffff0000deadbeef;
...
c.i = expected_answer;
asm volatile("fdiv %0, %1, %2" : "+f"(c.d) : "f"(1.0), "f"(0.0));
to avoid depending on uninitialized data. (This expected value is
an SNaN with a deadbeef marker Just to be Sure.)
r~
- [Qemu-ppc] [PATCH] fix fdiv instruction, John Arbuckle, 2018/06/22
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, no-reply, 2018/06/23
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Richard Henderson, 2018/06/23
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Programmingkid, 2018/06/23
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Richard Henderson, 2018/06/24
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Programmingkid, 2018/06/24
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Richard Henderson, 2018/06/24
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Programmingkid, 2018/06/24
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction,
Richard Henderson <=
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, G 3, 2018/06/25
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Richard Henderson, 2018/06/25
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Programmingkid, 2018/06/25
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Richard Henderson, 2018/06/26
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, G 3, 2018/06/26
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, Richard Henderson, 2018/06/26
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] fix fdiv instruction, David Gibson, 2018/06/24
Re: [Qemu-ppc] [PATCH] fix fdiv instruction, David Gibson, 2018/06/24