EIGEN_ASM_COMMENT("mybegin"); for(int ct=0; ct< 1e7; ++ct){ m_tmp2 = b[7]*A + b[5]*A4 + b[3]*A2 + b[1]*A_Id; 000000013F3B1310 lea rax,[rsp+20h] 000000013F3B1315 lea rdx,[rbp+20h] 000000013F3B1319 lea rcx,[rbp+128h] 000000013F3B1320 movsd mmword ptr [rbp+40h],xmm8 000000013F3B1326 movsd mmword ptr [rbp+58h],xmm9 000000013F3B132C movsd mmword ptr [rbp+78h],xmm10 000000013F3B1332 mov qword ptr [rbp+38h],rax 000000013F3B1336 lea rax,[rbp+1C0h] 000000013F3B133D mov qword ptr [rbp+50h],rax 000000013F3B1341 lea rax,[rbp+0A0h] 000000013F3B1348 mov qword ptr [rbp+70h],rax 000000013F3B134C call Eigen::CwiseBinaryOp,Eigen::CwiseBinaryOp,Eigen::CwiseUnaryOp,Eigen::Matrix const > const ,Eigen::CwiseUnaryOp,Eigen::Matrix const > const > const ,Eigen::CwiseUnaryOp,Eigen::Matrix const > const >::CwiseBinaryOp,Eigen::CwiseBinaryOp,Eigen::CwiseUnaryOp,Eigen::Matrix const > const ,Eigen::CwiseUnaryOp,Eigen::Matrix const > const > const ,Eigen::CwiseUnaryOp,Eigen::Matrix const > const > (13F3A13E8h) 000000013F3B1351 mov rcx,qword ptr [rbp+158h] 000000013F3B1358 movsd xmm5,mmword ptr [rbp+160h] 000000013F3B1360 movsd xmm4,mmword ptr [rbp+148h] 000000013F3B1368 movsd xmm6,mmword ptr [rbp+180h] 000000013F3B1370 movapd xmm3,xmm7 000000013F3B1374 mulpd xmm3,xmmword ptr [rbp-60h] 000000013F3B1379 shufpd xmm5,xmm5,0 000000013F3B137E shufpd xmm4,xmm4,0 000000013F3B1383 mov rax,qword ptr [rbp+140h] 000000013F3B138A mov rdx,qword ptr [rbp+178h] 000000013F3B1391 movapd xmm1,xmmword ptr [rcx] 000000013F3B1395 mulpd xmm1,xmm5 000000013F3B1399 shufpd xmm6,xmm6,0 000000013F3B139E movapd xmm0,xmmword ptr [rax] 000000013F3B13A2 movapd xmm2,xmmword ptr [rdx] 000000013F3B13A6 mulpd xmm2,xmm6 000000013F3B13AA mulpd xmm0,xmm4 000000013F3B13AE addpd xmm1,xmm0 000000013F3B13B2 movapd xmm0,xmmword ptr [rax+10h] 000000013F3B13B7 addpd xmm2,xmm1 000000013F3B13BB mulpd xmm0,xmm4 000000013F3B13BF movapd xmm1,xmmword ptr [rcx+10h] 000000013F3B13C4 addpd xmm2,xmm3 000000013F3B13C8 mulpd xmm1,xmm5 000000013F3B13CC movapd xmm3,xmmword ptr [rbp-50h] 000000013F3B13D1 addpd xmm1,xmm0 000000013F3B13D5 mulpd xmm3,xmm7 000000013F3B13D9 movapd xmmword ptr [rbp+20h],xmm2 000000013F3B13DE movapd xmm2,xmmword ptr [rdx+10h] 000000013F3B13E3 movapd xmm0,xmm4 000000013F3B13E7 mulpd xmm0,xmmword ptr [rax+20h] 000000013F3B13EC mulpd xmm2,xmm6 000000013F3B13F0 addpd xmm2,xmm1 000000013F3B13F4 movapd xmm1,xmm5 000000013F3B13F8 addpd xmm2,xmm3 000000013F3B13FC mulpd xmm1,xmmword ptr [rcx+20h] 000000013F3B1401 movapd xmm3,xmmword ptr [rbp-40h] 000000013F3B1406 movapd xmmword ptr [rbp+30h],xmm2 000000013F3B140B movapd xmm2,xmmword ptr [rdx+20h] 000000013F3B1410 mulpd xmm2,xmm6 000000013F3B1414 addpd xmm0,xmm1 000000013F3B1418 movapd xmm1,xmm5 000000013F3B141C mulpd xmm1,xmmword ptr [rcx+30h] 000000013F3B1421 addpd xmm2,xmm0 000000013F3B1425 mulpd xmm3,xmm7 000000013F3B1429 movapd xmm0,xmm4 000000013F3B142D addpd xmm2,xmm3 000000013F3B1431 movapd xmm3,xmm7 000000013F3B1435 mulpd xmm0,xmmword ptr [rax+30h] 000000013F3B143A mulpd xmm3,xmmword ptr [rbp-30h] 000000013F3B143F movapd xmmword ptr [rbp+40h],xmm2 000000013F3B1444 movapd xmm2,xmm6 000000013F3B1448 addpd xmm1,xmm0 000000013F3B144C movapd xmm0,xmmword ptr [rax+40h] 000000013F3B1451 mulpd xmm2,xmmword ptr [rdx+30h] 000000013F3B1456 mulpd xmm0,xmm4 000000013F3B145A addpd xmm2,xmm1 000000013F3B145E movapd xmm1,xmmword ptr [rcx+40h] 000000013F3B1463 addpd xmm2,xmm3 000000013F3B1467 mulpd xmm1,xmm5 000000013F3B146B movapd xmm3,xmmword ptr [rbp-20h] 000000013F3B1470 addpd xmm1,xmm0 000000013F3B1474 mulpd xmm3,xmm7 000000013F3B1478 movapd xmmword ptr [rbp+50h],xmm2 000000013F3B147D movapd xmm2,xmmword ptr [rdx+40h] 000000013F3B1482 mulpd xmm2,xmm6 000000013F3B1486 addpd xmm2,xmm1 000000013F3B148A addpd xmm2,xmm3 000000013F3B148E movapd xmmword ptr [rbp+60h],xmm2 000000013F3B1493 movapd xmm1,xmmword ptr [rcx+50h] 000000013F3B1498 movapd xmm0,xmmword ptr [rax+50h] 000000013F3B149D movapd xmm2,xmmword ptr [rdx+50h] 000000013F3B14A2 inc ebx 000000013F3B14A4 mulpd xmm2,xmm6 000000013F3B14A8 mulpd xmm1,xmm5 000000013F3B14AC mulpd xmm0,xmm4 000000013F3B14B0 movapd xmm3,xmmword ptr [rbp-10h] 000000013F3B14B5 addpd xmm1,xmm0 000000013F3B14B9 movapd xmm0,xmm4 000000013F3B14BD addpd xmm2,xmm1 000000013F3B14C1 movapd xmm1,xmm5 000000013F3B14C5 mulpd xmm0,xmmword ptr [rax+60h] 000000013F3B14CA mulpd xmm1,xmmword ptr [rcx+60h] 000000013F3B14CF mulpd xmm5,xmmword ptr [rcx+70h] 000000013F3B14D4 addpd xmm1,xmm0 000000013F3B14D8 movapd xmm0,xmmword ptr [rax+70h] 000000013F3B14DD mulpd xmm3,xmm7 000000013F3B14E1 mulpd xmm0,xmm4 000000013F3B14E5 addpd xmm2,xmm3 000000013F3B14E9 movapd xmm3,xmmword ptr [rbp] 000000013F3B14EE addpd xmm5,xmm0 000000013F3B14F2 movd xmm0,ebx 000000013F3B14F6 mulpd xmm3,xmm7 000000013F3B14FA movapd xmmword ptr [rbp+70h],xmm2 000000013F3B14FF movapd xmm2,xmm6 000000013F3B1503 mulpd xmm6,xmmword ptr [rdx+70h] 000000013F3B1508 cvtdq2pd xmm0,xmm0 000000013F3B150C comisd xmm11,xmm0 000000013F3B1511 mulpd xmm2,xmmword ptr [rdx+60h] 000000013F3B1516 addpd xmm6,xmm5 000000013F3B151A addpd xmm2,xmm1 000000013F3B151E movapd xmm1,xmm7 000000013F3B1522 addpd xmm2,xmm3 000000013F3B1526 mulpd xmm1,xmmword ptr [rbp+10h] 000000013F3B152B addpd xmm6,xmm1 000000013F3B152F movapd xmmword ptr [rbp+80h],xmm2 000000013F3B1537 movapd xmmword ptr [rbp+90h],xmm6 000000013F3B153F ja 000000013F3B1310 } EIGEN_ASM_COMMENT("myend");