Re: [PATCH] linux-user: Handle EXCP10_COPR properly for i386

2021-07-12 Thread Richard Henderson
On 5/14/21 1:46 AM, Xu Zou wrote: +case EXCP10_COPR: +si_code = 0; +status = env->fp_status.float_exception_flags; +if (status & float_flag_invalid) { +si_code = TARGET_FPE_FLTINV; +} This isn't correct. You want the set

[PATCH] linux-user: Handle EXCP10_COPR properly for i386

2021-05-24 Thread Xu Zou
>From e55f890c11aea6e28e4b3cd5ef7f2496775f2a43 Mon Sep 17 00:00:00 2001 From: Xu Zou Date: Mon, 24 May 2021 09:43:54 +0800 Subject: [PATCH] linux-user: Handle EXCP10_COPR properly for i386 Handle EXCP10_COPR properly for i386 in cpu loop. NE flag is set to select the native mode for handl

Re: [PATCH] linux-user: Handle EXCP10_COPR properly for i386

2021-05-20 Thread 邹旭
ping 邹旭 于2021年5月14日周五 下午5:23写道: > From e805b793f7d4b3e8c37d540b7d6cc0c6ac682311 Mon Sep 17 00:00:00 2001 > From: Xu Zou > Date: Fri, 14 May 2021 15:55:07 +0800 > Subject: [PATCH] linux-user: Handle EXCP10_COPR properly for i386 > > Handle EXCP10_COPR properly for i386 in cpu

[PATCH] linux-user: Handle EXCP10_COPR properly for i386

2021-05-14 Thread Xu Zou
Handle EXCP10_COPR properly for i386 in cpu loop. NE flag is set to select native mode for handling floating-point exceptions. FWAIT instruction can raise EXCP10_COPR exception by using fpu_raise_exception() function. The code is based on kernel's function fpu__exception_code() in

[PATCH] linux-user: Handle EXCP10_COPR properly for i386

2021-05-14 Thread Xu Zou
Handle EXCP10_COPR properly for i386 in cpu loop. NE flag is set to select native mode for handling floating-point exceptions. FWAIT instruction can raise EXCP10_COPR exception by using fpu_raise_exception() function. The code is based on kernel's function fpu__exception_code() in

[PATCH] linux-user: Handle EXCP10_COPR properly for i386

2021-05-14 Thread 邹旭
>From e805b793f7d4b3e8c37d540b7d6cc0c6ac682311 Mon Sep 17 00:00:00 2001 From: Xu Zou Date: Fri, 14 May 2021 15:55:07 +0800 Subject: [PATCH] linux-user: Handle EXCP10_COPR properly for i386 Handle EXCP10_COPR properly for i386 in cpu loop. NE flag is set to select native mode for handl