http://bugs.freedesktop.org/show_bug.cgi?id=16385

           Summary: Illegal instruction "pfmul" in Mesa with Intel CPU
           Product: Mesa
           Version: CVS
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]
                CC: [EMAIL PROTECTED]


The "pfmul" is a 3DNow! instruction, Intel chip does not support it.

When I run 3D app, it reported "Illegal instruction" for pfmul:

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 139665477953280 (LWP 6149)]
p4_3d_no_rot_loop () at x86-64/xform4.S:245
245             pfmul %mm0, %mm4                /* x1*m11          | x0*m00    
     */
Current language:  auto; currently asm
(gdb) bt
#0  p4_3d_no_rot_loop () at x86-64/xform4.S:245
#1  0x00007f0666d940f9 in run_vertex_stage (ctx=0xb1e7d0,
    stage=<value optimized out>) at tnl/t_vb_vertex.c:144
#2  0x00007f0666d8a6bb in _tnl_run_pipeline (ctx=0xb1e7d0)
    at tnl/t_pipeline.c:158
#3  0x00007f0666d8abe4 in _tnl_draw_prims (ctx=0xb1e7d0, arrays=0xb5b540,
    prim=0xb59d24, nr_prims=1, ib=0x0, min_index=<value optimized out>,
    max_index=0) at tnl/t_draw.c:402
#4  0x00007f0666cdd1fc in brw_draw_prims (ctx=0xb1e7d0, arrays=0xb5b540,
    prim=0xb59d24, nr_prims=1, ib=0x0, min_index=0, max_index=0)
    at brw_draw.c:434


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to