arm64@manet ch16_02 % g++ -I.. -I. -std=c++11 -O -S neon.cpp arm64@manet ch16_02 % g++ -I.. -I. -std=c++11 -O main.cpp neon.cpp -o a.out arm64@manet ch16_02 % ./a.out Results for CrossProd Vector cross product #0 a: 86.0 58.0 1.0 b: 93.0 46.0 50.0 c: 2854.0 -4207.0 -1438.0 Vector cross product #1 a: 95.0 87.0 45.0 b: 56.0 89.0 19.0 c: -2352.0 715.0 3583.0 Vector cross product #2 a: 63.0 92.0 30.0 b: 25.0 17.0 54.0 c: 4458.0 -2652.0 -1229.0 Vector cross product #3 a: 22.0 94.0 25.0 b: 42.0 34.0 28.0 c: 1782.0 434.0 -3200.0 Vector cross product #4 a: 13.0 71.0 71.0 b: 12.0 20.0 95.0 c: 5325.0 -383.0 -592.0 Vector cross product #5 a: 34.0 8.0 2.0 b: 76.0 49.0 20.0 c: 62.0 -528.0 1058.0 Vector cross product #6 a: 98.0 27.0 67.0 b: 39.0 73.0 15.0 c: -4486.0 1143.0 6101.0 Vector cross product #7 a: 49.0 100.0 64.0 b: 94.0 17.0 91.0 c: 8012.0 1557.0 -8567.0 Vector cross product #8 a: 50.0 17.0 51.0 b: 12.0 95.0 98.0 c: -3179.0 -4288.0 4546.0 Vector cross product #9 a: 55.0 53.0 94.0 b: 3.0 81.0 16.0 c: -6766.0 -598.0 4296.0 Vector cross product #10 a: 6.0 50.0 39.0 b: 24.0 82.0 88.0 c: 1202.0 408.0 -708.0 Vector cross product #11 a: 15.0 72.0 86.0 b: 86.0 38.0 57.0 c: 836.0 6541.0 -5622.0 Vector cross product #12 a: 71.0 42.0 22.0 b: 84.0 13.0 46.0 c: 1646.0 -1418.0 -2605.0 Vector cross product #13 a: 26.0 11.0 37.0 b: 91.0 77.0 15.0 c: -2684.0 2977.0 1001.0 Vector cross product #14 a: 20.0 58.0 83.0 b: 97.0 14.0 78.0 c: 3362.0 6491.0 -5346.0 Vector cross product #15 a: 91.0 16.0 41.0 b: 53.0 43.0 54.0 c: -899.0 -2741.0 3065.0 Vector cross product #16 a: 77.0 54.0 12.0 b: 65.0 46.0 94.0 c: 4524.0 -6458.0 32.0 Vector cross product #17 a: 20.0 34.0 79.0 b: 64.0 24.0 38.0 c: -604.0 4296.0 -1696.0 arm64@manet ch16_02 %