* Denys Vlasenko wrote:
> On 08/24/2015 08:50 AM, Ingo Molnar wrote:
> >
> > * Ingo Molnar wrote:
> >
> >>
> >> * Denys Vlasenko wrote:
> >>
> >>> I propose the table to be commented like shown below:
> >>>
> >>> /*Opcode: d8 d9da db dc dd de df */
>
* Denys Vlasenko dvlas...@redhat.com wrote:
On 08/24/2015 08:50 AM, Ingo Molnar wrote:
* Ingo Molnar mi...@kernel.org wrote:
* Denys Vlasenko dvlas...@redhat.com wrote:
I propose the table to be commented like shown below:
/*Opcode: d8 d9da db dc
On 08/24/2015 08:50 AM, Ingo Molnar wrote:
>
> * Ingo Molnar wrote:
>
>>
>> * Denys Vlasenko wrote:
>>
>>> I propose the table to be commented like shown below:
>>>
>>> /*Opcode: d8 d9da db dc dd de df */
>>> /*c0..f*/ fadd__, fld_i_, fcmovb, fcmovnb,
* Ingo Molnar wrote:
>
> * Denys Vlasenko wrote:
>
> > I propose the table to be commented like shown below:
> >
> > /*Opcode: d8 d9da db dc dd de df */
> > /*c0..f*/ fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_,
> > _df_c0_,
> >
* Denys Vlasenko wrote:
> I propose the table to be commented like shown below:
>
> /*Opcode: d8 d9da db dc dd de df */
> /*c0..f*/ fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_, _df_c0_,
> /*c8..f*/ fmul__, fxch_i, fcmove, fcmovne, fmul_i,
On 08/24/2015 08:50 AM, Ingo Molnar wrote:
* Ingo Molnar mi...@kernel.org wrote:
* Denys Vlasenko dvlas...@redhat.com wrote:
I propose the table to be commented like shown below:
/*Opcode: d8 d9da db dc dd de df */
/*c0..f*/ fadd__, fld_i_,
* Ingo Molnar mi...@kernel.org wrote:
* Denys Vlasenko dvlas...@redhat.com wrote:
I propose the table to be commented like shown below:
/*Opcode: d8 d9da db dc dd de df */
/*c0..f*/ fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_,
* Denys Vlasenko dvlas...@redhat.com wrote:
I propose the table to be commented like shown below:
/*Opcode: d8 d9da db dc dd de df */
/*c0..f*/ fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_, _df_c0_,
/*c8..f*/ fmul__, fxch_i, fcmove,
On 08/23/2015 08:15 AM, Ingo Molnar wrote:
>
> * Denys Vlasenko wrote:
>
>>> static FUNC const st_instr_table[64] = {
>>> - fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_,
>>> _df_c0_,
>>> - fmul__, fxch_i, fcmove, fcmovne, fmul_i, _dd_c8_, fmulp_,
>>> _df_c8_,
* Denys Vlasenko wrote:
> > static FUNC const st_instr_table[64] = {
> > - fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_,
> > _df_c0_,
> > - fmul__, fxch_i, fcmove, fcmovne, fmul_i, _dd_c8_, fmulp_,
> > _df_c8_,
> > - fcom_st, fp_nop, fcmovbe, fcmovnbe,
On 08/23/2015 08:15 AM, Ingo Molnar wrote:
* Denys Vlasenko dvlas...@redhat.com wrote:
static FUNC const st_instr_table[64] = {
- fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_,
_df_c0_,
- fmul__, fxch_i, fcmove, fcmovne, fmul_i, _dd_c8_, fmulp_,
_df_c8_,
* Denys Vlasenko dvlas...@redhat.com wrote:
static FUNC const st_instr_table[64] = {
- fadd__, fld_i_, fcmovb, fcmovnb, fadd_i, ffree_, faddp_,
_df_c0_,
- fmul__, fxch_i, fcmove, fcmovne, fmul_i, _dd_c8_, fmulp_,
_df_c8_,
- fcom_st, fp_nop, fcmovbe,
On 08/22/2015 10:54 AM, Ingo Molnar wrote:
>
> * Denys Vlasenko wrote:
>
>> +/* fcmovCC and f(u)comi(p) are enabled if CPUID(1).EDX(15) "cmov" is set */
>> +
>> static FUNC const st_instr_table[64] = {
>> -fadd__, fld_i_, __BAD__, __BAD__, fadd_i, ffree_, faddp_, _df_c0_,
>> -fmul__,
* Denys Vlasenko wrote:
> +/* fcmovCC and f(u)comi(p) are enabled if CPUID(1).EDX(15) "cmov" is set */
> +
> static FUNC const st_instr_table[64] = {
> - fadd__, fld_i_, __BAD__, __BAD__, fadd_i, ffree_, faddp_, _df_c0_,
> - fmul__, fxch_i, __BAD__, __BAD__, fmul_i, _dd_c8_, fmulp_,
* Denys Vlasenko wrote:
> Only compile-tested.
>
> Signed-off-by: Denys Vlasenko
> CC: Ingo Molnar
> CC: Borislav Petkov
> CC: "H. Peter Anvin"
> CC: Andy Lutomirski
> CC: Kees Cook
> CC: x...@kernel.org
> CC: linux-kernel@vger.kernel.org
> ---
> arch/x86/math-emu/fpu_aux.c | 70
* Denys Vlasenko dvlas...@redhat.com wrote:
+/* fcmovCC and f(u)comi(p) are enabled if CPUID(1).EDX(15) cmov is set */
+
static FUNC const st_instr_table[64] = {
- fadd__, fld_i_, __BAD__, __BAD__, fadd_i, ffree_, faddp_, _df_c0_,
- fmul__, fxch_i, __BAD__, __BAD__, fmul_i,
* Denys Vlasenko dvlas...@redhat.com wrote:
Only compile-tested.
Signed-off-by: Denys Vlasenko dvlas...@redhat.com
CC: Ingo Molnar mi...@kernel.org
CC: Borislav Petkov b...@alien8.de
CC: H. Peter Anvin h...@zytor.com
CC: Andy Lutomirski l...@amacapital.net
CC: Kees Cook
On 08/22/2015 10:54 AM, Ingo Molnar wrote:
* Denys Vlasenko dvlas...@redhat.com wrote:
+/* fcmovCC and f(u)comi(p) are enabled if CPUID(1).EDX(15) cmov is set */
+
static FUNC const st_instr_table[64] = {
-fadd__, fld_i_, __BAD__, __BAD__, fadd_i, ffree_, faddp_, _df_c0_,
-
Only compile-tested.
Signed-off-by: Denys Vlasenko
CC: Ingo Molnar
CC: Borislav Petkov
CC: "H. Peter Anvin"
CC: Andy Lutomirski
CC: Kees Cook
CC: x...@kernel.org
CC: linux-kernel@vger.kernel.org
---
arch/x86/math-emu/fpu_aux.c | 70 ++
arch/x86/math-emu/fpu_entry.c
Only compile-tested.
Signed-off-by: Denys Vlasenko dvlas...@redhat.com
CC: Ingo Molnar mi...@kernel.org
CC: Borislav Petkov b...@alien8.de
CC: H. Peter Anvin h...@zytor.com
CC: Andy Lutomirski l...@amacapital.net
CC: Kees Cook keesc...@chromium.org
CC: x...@kernel.org
CC:
20 matches
Mail list logo