|
From: <jhr...@t-...> - 2003-10-19 16:35:56
|
Hello, now back to my earlier tests, this time with ICC 7.1 (-O3) and -march=pentium4 defined. I get: ---------- ==17299== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux. ==17299== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward. ==17299== Using valgrind-20031012, a program supervision framework for x86-linux. ==17299== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward. ==17299== Estimated CPU clock rate is 1715 MHz ==17299== For more details, rerun with: -v ==17299== test_vector double, unbounded_array v1 = v2 = [3](1,2,3) v1.assign_temporary (v2) = [3](1,2,3) v1.swap (v2) = [3](1,2,3) [3](1,2,3) - v1 = [3](-1,-2,-3) conj (v1) = [3](1,2,3) v1 + v2 = [3](2,4,6) v1 - v2 = [3](0,0,0) element_prod (v1, v2) = [3](1,4,9) 1. * v1 = [3](1,2,3) N * v1 = [3](3,6,9) v1 * 1. = [3](1,2,3) v1 * N = [3](3,6,9) v2 += v1 = [3](2,4,6) v2 -= v1 = [3](1,2,3) v1 *= 1. = [3](1,2,3) v1 *= N = [3](3,6,9) sum (v1) = 6 norm_1 (v1) = 6 disInstr: unhandled instruction bytes: 0xF2 0xF 0x51 0xC1 ---------- This one looks like a SQRT instruction (yes, I've downloaded some manuals now ;-). Any hints how to implement it? Thanks again, Joerg |