From: SourceForge.net <no...@so...> - 2008-04-07 16:49:08
|
Bugs item #1684969, was opened at 2007-03-21 04:08 Message generated for change (Comment added) made by sds You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1684969&group_id=1355 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: clisp Group: lisp error Status: Pending Resolution: Works For Me Priority: 5 Private: No Submitted By: Aleksander Nabaglo (anab) Assigned to: Sam Steingold (sds) Summary: numerical inaccuracy in cos or sin Initial Comment: Slow 256 point Hartley Transfom exhibits numerical 10^-2 relative inaccuracy at points 4, 8, 16, 29, 32, 58, 116. Slow 255 point HT does not exhibit numerical inaccuracies. Probably problem with sin/cos evaluated near integer * PI /2. Attached test code, results from clisp-2.41 and sbcl-1.0.3. ---------------------------------------------------------------------- >Comment By: Sam Steingold (sds) Date: 2008-04-07 12:49 Message: Logged In: YES user_id=5735 Originator: NO on i386 - same result (fth-test => 3.5201008774521370000000000000E-13). (cvs head both) awaiting a small test case. ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-04-07 11:09 Message: Logged In: YES user_id=5735 Originator: NO here is what I see: $ ./clisp -q -norc -K boot -i ../../bugs/fcast-test.lisp STACK depth: 98222 [0x2aad57298e00 0x2aad571d9090] ;; Loading file ../../bugs/fcast-test.lisp ... fht-test: vector NORM = 1.8684010093876497 slow-slow DIFF: 9.15083779837548200000000000000E-14 slow-slow-slow-slow DIFF: 1.84205176460805170000000000000E-13 fast-fast DIFF: 4.7536819731820684000000000000000E-16 fht-test: Call fcast1d fht-test: compare slow-fast 0: 23.96 23.96 DIFF 1.421085471520200400000000000000E-14 1: -4.28 -4.28 DIFF 8.8817841970012510000000000000000E-16 2: -1.04 -1.04 DIFF 1.5543122344752192000000000000000E-15 3: -0.63 -0.63 DIFF 4.4408920985006256000000000000000E-16 4: -0.45 -0.45 DIFF 3.33066907387546960000000000000000E-16 5: -0.35 -0.35 DIFF 1.6653345369377348000000000000000E-15 6: -0.29 -0.29 DIFF 2.2204460492503128000000000000000E-16 7: -0.24 -0.24 DIFF 2.4702462297909733000000000000000E-15 8: -0.21 -0.21 DIFF 5.55111512312578300000000000000000E-17 9: -0.19 -0.19 DIFF 4.1633363423443365000000000000000E-16 10: -0.17 -0.17 DIFF 5.2735593669694940000000000000000E-16 11: -0.16 -0.16 DIFF 7.2164496600635160000000000000000E-16 12: -0.14 -0.14 DIFF 2.275957200481571000000000000000E-15 13: -0.13 -0.13 DIFF 3.802513859341161000000000000000E-15 14: -0.12 -0.12 DIFF 2.6367796834847470000000000000000E-16 15: -0.12 -0.12 DIFF 5.23192600354605000000000000000E-15 16: -0.11 -0.11 DIFF 9.1593399531575400000000000000000E-16 17: -0.10 -0.10 DIFF 2.77555756156289140000000000000000E-16 18: -0.10 -0.10 DIFF 6.2450045135165060000000000000000E-16 19: -0.09 -0.09 DIFF 3.635980405647387700000000000000E-15 20: -0.09 -0.09 DIFF 9.076073226310655000000000000000E-15 21: -0.09 -0.09 DIFF 9.83935155574045000000000000000E-15 22: -0.08 -0.08 DIFF 2.4980018054066020000000000000000E-16 23: -0.08 -0.08 DIFF 2.46330733588706600000000000000E-14 24: -0.08 -0.08 DIFF 3.205768983605139500000000000000E-14 25: -0.07 -0.07 DIFF 3.46805917317283300000000000000E-14 26: -0.07 -0.07 DIFF 1.293409823688307400000000000000E-14 27: -0.07 -0.07 DIFF 1.565414464721470700000000000000E-14 28: -0.07 -0.07 DIFF 1.0547118733938987000000000000000E-15 29: -0.07 -0.07 DIFF 6.231126725708691000000000000000E-15 30: -0.06 -0.06 DIFF 3.802513859341161000000000000000E-15 31: -0.06 -0.06 DIFF 5.946632075648495000000000000000E-15 32: -0.06 -0.06 DIFF 5.6343818499726690000000000000000E-15 33: -0.06 -0.06 DIFF 6.890321646579878000000000000000E-15 34: -0.06 -0.06 DIFF 1.340594302234876500000000000000E-14 35: -0.06 -0.06 DIFF 1.552924455694437700000000000000E-14 36: -0.06 -0.06 DIFF 5.925815393936773000000000000000E-15 37: -0.05 -0.05 DIFF 1.681987882307112200000000000000E-14 38: -0.05 -0.05 DIFF 5.55111512312578300000000000000000E-17 39: -0.05 -0.05 DIFF 1.371125435412068300000000000000E-14 40: -0.05 -0.05 DIFF 3.0531133177191805000000000000000E-15 41: -0.05 -0.05 DIFF 1.03389519168217700000000000000E-14 42: -0.05 -0.05 DIFF 1.838806884535415500000000000000E-14 43: -0.05 -0.05 DIFF 1.76247905159243600000000000000E-14 44: -0.05 -0.05 DIFF 7.577272143066693000000000000000E-15 45: -0.05 -0.05 DIFF 3.157196726277789000000000000000E-15 46: -0.05 -0.05 DIFF 6.6613381477509390000000000000000E-16 47: -0.04 -0.04 DIFF 5.508787870311949000000000000000E-14 48: -0.04 -0.04 DIFF 2.518124597727933000000000000000E-14 49: -0.04 -0.04 DIFF 1.038752417414912100000000000000E-14 50: -0.04 -0.04 DIFF 1.339900412844485800000000000000E-14 51: -0.04 -0.04 DIFF 2.23571161583890900000000000000E-14 52: -0.04 -0.04 DIFF 6.0923488476305470000000000000000E-15 53: -0.04 -0.04 DIFF 6.321332346459485000000000000000E-15 54: -0.04 -0.04 DIFF 5.322131624296844000000000000000E-15 55: -0.04 -0.04 DIFF 7.93809462606986900000000000000E-15 56: -0.04 -0.04 DIFF 1.35447209004269100000000000000E-14 57: -0.04 -0.04 DIFF 4.427014310692811700000000000000E-15 58: -0.04 -0.04 DIFF 6.87505607999128200000000000000E-14 59: -0.04 -0.04 DIFF 2.1510571102112408000000000000000E-15 60: -0.04 -0.04 DIFF 1.458555498601299400000000000000E-14 61: -0.04 -0.04 DIFF 1.257327575387989800000000000000E-14 62: -0.04 -0.04 DIFF 6.369904603786836000000000000000E-15 63: -0.04 -0.04 DIFF 4.794775687599895000000000000000E-15 64: -0.04 -0.04 DIFF 1.147693051706255600000000000000E-14 65: -0.03 -0.03 DIFF 1.003364058504985200000000000000E-14 66: -0.03 -0.03 DIFF 3.74700270810990300000000000000000E-16 67: -0.03 -0.03 DIFF 8.243405957841787000000000000000E-15 68: -0.03 -0.03 DIFF 1.338512634063704400000000000000E-14 69: -0.03 -0.03 DIFF 1.880440247958859000000000000000E-15 70: -0.03 -0.03 DIFF 1.415534356397074600000000000000E-14 71: -0.03 -0.03 DIFF 3.37230243729891300000000000000E-14 72: -0.03 -0.03 DIFF 3.59434704222394430000000000000E-14 73: -0.03 -0.03 DIFF 1.764560719763608200000000000000E-14 74: -0.03 -0.03 DIFF 4.071742942812761600000000000000E-14 75: -0.03 -0.03 DIFF 8.805456364058273000000000000000E-15 76: -0.03 -0.03 DIFF 6.005612673831706000000000000000E-15 77: -0.03 -0.03 DIFF 2.612493554821071500000000000000E-14 78: -0.03 -0.03 DIFF 1.340594302234876500000000000000E-14 79: -0.03 -0.03 DIFF 2.261385523283365700000000000000E-14 80: -0.03 -0.03 DIFF 1.283001482832446500000000000000E-14 81: -0.03 -0.03 DIFF 1.024874629607097600000000000000E-14 82: -0.03 -0.03 DIFF 1.18918763725162080000000000000E-13 83: -0.03 -0.03 DIFF 1.32671651442706200000000000000E-14 84: -0.03 -0.03 DIFF 3.444813878594743500000000000000E-14 85: -0.03 -0.03 DIFF 1.359676260470621400000000000000E-14 86: -0.03 -0.03 DIFF 1.302777330458582000000000000000E-14 87: -0.03 -0.03 DIFF 1.714947628350671500000000000000E-14 88: -0.03 -0.03 DIFF 2.738087534481792300000000000000E-14 89: -0.03 -0.03 DIFF 9.704043124614259000000000000000E-15 90: -0.03 -0.03 DIFF 7.33441085642994000000000000000E-15 91: -0.03 -0.03 DIFF 3.2682190287403046000000000000000E-15 92: -0.03 -0.03 DIFF 9.91741411215940600000000000000E-14 93: -0.03 -0.03 DIFF 1.175448627321884500000000000000E-14 94: -0.03 -0.03 DIFF 1.43322853585203800000000000000E-14 95: -0.03 -0.03 DIFF 1.336430965892532200000000000000E-14 96: -0.02 -0.02 DIFF 1.38212358224976130000000000000E-13 97: -0.02 -0.02 DIFF 4.5408121707168900000000000000E-14 98: -0.02 -0.02 DIFF 2.406755350570222200000000000000E-14 99: -0.02 -0.02 DIFF 2.698882783924716500000000000000E-14 100: -0.02 -0.02 DIFF 4.739264536368637000000000000000E-15 101: -0.02 -0.02 DIFF 1.134856097984027200000000000000E-14 102: -0.02 -0.02 DIFF 1.406166849626799800000000000000E-14 103: -0.02 -0.02 DIFF 3.04964387076722700000000000000E-14 104: -0.02 -0.02 DIFF 3.99333344169861000000000000000E-15 105: -0.02 -0.02 DIFF 1.374941827059217300000000000000E-14 106: -0.02 -0.02 DIFF 1.010302952408892500000000000000E-14 107: -0.02 -0.02 DIFF 4.543934672973648500000000000000E-14 108: -0.02 -0.02 DIFF 1.28438926161322800000000000000E-14 109: -0.02 -0.02 DIFF 1.440514374451140600000000000000E-14 110: -0.02 -0.02 DIFF 1.5550061238656100000000000000E-14 111: -0.02 -0.02 DIFF 3.74214548237716800000000000000E-14 112: -0.02 -0.02 DIFF 9.534040223968532000000000000000E-15 113: -0.02 -0.02 DIFF 1.67227343084164200000000000000E-14 114: -0.02 -0.02 DIFF 1.450228825916610700000000000000E-14 115: -0.02 -0.02 DIFF 3.806677195683505500000000000000E-14 116: -0.02 -0.02 DIFF 2.049055369823804500000000000000E-14 117: -0.02 -0.02 DIFF 1.163652507685242200000000000000E-14 118: -0.02 -0.02 DIFF 4.35068647774983200000000000000E-14 119: -0.02 -0.02 DIFF 3.350791866196800600000000000000E-14 120: -0.02 -0.02 DIFF 7.43155537108464200000000000000E-14 121: -0.02 -0.02 DIFF 2.41057174221737100000000000000E-14 122: -0.02 -0.02 DIFF 1.13659082146000400000000000000E-14 123: -0.02 -0.02 DIFF 6.4795391274685700000000000000E-14 124: -0.02 -0.02 DIFF 1.57235335862537800000000000000E-14 125: -0.02 -0.02 DIFF 1.45439216225895500000000000000E-14 126: -0.02 -0.02 DIFF 5.676015213396113000000000000000E-15 127: -0.02 -0.02 DIFF 1.224020884649235100000000000000E-14 128: -0.02 -0.02 DIFF 6.897260540483785000000000000000E-15 129: -0.02 -0.02 DIFF 7.0915495697931870000000000000000E-15 130: -0.02 -0.02 DIFF 1.473821065189895300000000000000E-14 131: -0.02 -0.02 DIFF 2.13579154362264500000000000000E-14 132: -0.02 -0.02 DIFF 2.770006446439765600000000000000E-14 133: -0.02 -0.02 DIFF 1.14852571897472440000000000000E-13 134: -0.02 -0.02 DIFF 3.19744231092045100000000000000E-14 135: -0.02 -0.02 DIFF 9.07052211118752900000000000000E-14 136: -0.02 -0.02 DIFF 2.161465451067101600000000000000E-14 137: -0.02 -0.02 DIFF 6.2450045135165060000000000000000E-16 138: -0.02 -0.02 DIFF 1.77219350305790600000000000000E-14 139: -0.02 -0.02 DIFF 2.196159920586637800000000000000E-14 140: -0.02 -0.02 DIFF 1.06886721695786950000000000000E-13 141: -0.01 -0.01 DIFF 5.322131624296844000000000000000E-15 142: -0.01 -0.01 DIFF 5.467848396278896000000000000000E-15 143: -0.01 -0.01 DIFF 8.09491362829817300000000000000E-14 144: -0.01 -0.01 DIFF 8.278100427361323000000000000000E-15 145: -0.01 -0.01 DIFF 5.981326545168031000000000000000E-15 146: -0.01 -0.01 DIFF 4.88706297652186100000000000000E-14 147: -0.01 -0.01 DIFF 6.637052019087264000000000000000E-15 148: -0.01 -0.01 DIFF 1.007527394847329600000000000000E-14 149: -0.01 -0.01 DIFF 3.76573772165045300000000000000E-14 150: -0.01 -0.01 DIFF 1.032507412901395600000000000000E-14 151: -0.01 -0.01 DIFF 4.76355066503231230000000000000E-14 152: -0.01 -0.01 DIFF 5.59829960167235200000000000000E-14 153: -0.01 -0.01 DIFF 4.65599780952175000000000000000E-15 154: -0.01 -0.01 DIFF 1.14144804719273900000000000000E-14 155: -0.01 -0.01 DIFF 5.42274558590349900000000000000E-14 156: -0.01 -0.01 DIFF 4.773265116497782400000000000000E-14 157: -0.01 -0.01 DIFF 2.34985642055818300000000000000E-14 158: -0.01 -0.01 DIFF 6.016021014687567000000000000000E-15 159: -0.01 -0.01 DIFF 3.40873163029442600000000000000E-14 160: -0.01 -0.01 DIFF 5.66283131497868900000000000000E-14 161: -0.01 -0.01 DIFF 2.7564409088576270000000000000E-13 162: -0.01 -0.01 DIFF 3.52669282666084900000000000000E-14 163: -0.01 -0.01 DIFF 9.75261538194161000000000000000E-15 164: -0.01 -0.01 DIFF 5.82641573876330200000000000000E-14 165: -0.01 -0.01 DIFF 9.780370957557238000000000000000E-15 166: -0.01 -0.01 DIFF 2.18679241381636300000000000000E-14 167: -0.01 -0.01 DIFF 1.32439198496925310000000000000E-13 168: -0.01 -0.01 DIFF 1.313879560704833700000000000000E-14 169: -0.01 -0.01 DIFF 7.28757332257856700000000000000E-14 170: -0.01 -0.01 DIFF 5.4817261840867100000000000000000E-15 171: -0.01 -0.01 DIFF 1.200775590071145900000000000000E-14 172: -0.01 -0.01 DIFF 3.28868876575683100000000000000E-14 173: -0.01 -0.01 DIFF 2.106648189226234500000000000000E-14 174: -0.01 -0.01 DIFF 2.823435929499851000000000000000E-14 175: -0.01 -0.01 DIFF 2.917804886592989500000000000000E-14 176: -0.01 -0.01 DIFF 1.64521174461640380000000000000E-14 177: -0.01 -0.01 DIFF 1.32543281905483920000000000000E-13 178: -0.01 -0.01 DIFF 8.791578576250458000000000000000E-15 179: -0.01 -0.01 DIFF 9.586081928247836000000000000000E-15 180: -0.00 -0.00 DIFF 2.020258960122589500000000000000E-14 181: -0.00 -0.00 DIFF 4.079375726107059600000000000000E-14 182: -0.00 -0.00 DIFF 1.108835245844375100000000000000E-14 183: -0.00 -0.00 DIFF 6.55864251797311200000000000000E-14 184: -0.00 -0.00 DIFF 3.60753094064136800000000000000E-14 185: -0.00 -0.00 DIFF 2.11948514294846300000000000000E-14 186: -0.00 -0.00 DIFF 1.05918745996191890000000000000E-13 187: -0.00 -0.00 DIFF 3.16795201182884500000000000000E-14 188: -0.00 -0.00 DIFF 6.12739026184527800000000000000E-14 189: -0.00 -0.00 DIFF 4.18415302405605870000000000000E-14 190: -0.00 -0.00 DIFF 7.44647399297804200000000000000E-14 191: -0.00 -0.00 DIFF 8.15666978404294700000000000000E-14 192: -0.00 -0.00 DIFF 9.51044798469524700000000000000E-14 193: 0.00 0.00 DIFF 4.27574642358763400000000000000E-14 194: 0.00 0.00 DIFF 1.53169144034848160000000000000E-13 195: 0.00 0.00 DIFF 1.90819582357448750000000000000000E-16 196: 0.00 0.00 DIFF 3.957251193398292300000000000000E-14 197: 0.00 0.00 DIFF 1.503658308976696400000000000000E-14 198: 0.00 0.00 DIFF 2.446653990517688700000000000000E-14 199: 0.00 0.00 DIFF 7.02042590727813800000000000000E-14 200: 0.00 0.00 DIFF 1.994931997373328200000000000000E-15 201: 0.00 0.00 DIFF 5.16045539633580600000000000000E-14 202: 0.00 0.00 DIFF 1.908542768269683200000000000000E-14 203: 0.01 0.01 DIFF 4.71914174404730600000000000000E-14 204: 0.01 0.01 DIFF 1.13523773714874210000000000000E-13 205: 0.01 0.01 DIFF 5.6968318951078340000000000000000E-15 206: 0.01 0.01 DIFF 4.905797990062410500000000000000E-14 207: 0.01 0.01 DIFF 2.74794076382534060000000000000E-13 208: 0.01 0.01 DIFF 1.58255353266412160000000000000E-13 209: 0.01 0.01 DIFF 2.950417687941353500000000000000E-14 210: 0.01 0.01 DIFF 6.50660081369380800000000000000E-14 211: 0.01 0.01 DIFF 1.876276911616514600000000000000E-14 212: 0.01 0.01 DIFF 7.73166253242862900000000000000E-14 213: 0.01 0.01 DIFF 4.729203140207971500000000000000E-14 214: 0.01 0.01 DIFF 3.82090192818651530000000000000E-14 215: 0.01 0.01 DIFF 4.79581652168548100000000000000E-14 216: 0.01 0.01 DIFF 8.11295475244833100000000000000E-14 217: 0.02 0.02 DIFF 4.959574417817691500000000000000E-14 218: 0.02 0.02 DIFF 9.91567938868342900000000000000E-15 219: 0.02 0.02 DIFF 8.2558959668688200000000000000E-14 220: 0.02 0.02 DIFF 1.186897802263331400000000000000E-14 221: 0.02 0.02 DIFF 6.57043863760975500000000000000E-14 222: 0.02 0.02 DIFF 9.6717772679610900000000000000E-14 223: 0.02 0.02 DIFF 7.64735497149615600000000000000E-14 224: 0.02 0.02 DIFF 4.510281037539698400000000000000000E-17 225: 0.03 0.03 DIFF 1.666722315718516300000000000000E-14 226: 0.03 0.03 DIFF 7.74345865206527200000000000000E-14 227: 0.03 0.03 DIFF 5.58338097977895100000000000000E-14 228: 0.03 0.03 DIFF 2.479266791866052700000000000000E-14 229: 0.03 0.03 DIFF 1.741662369880714300000000000000E-14 230: 0.03 0.03 DIFF 5.29992716380434100000000000000E-14 231: 0.04 0.04 DIFF 3.454042607486940000000000000E-13 232: 0.04 0.04 DIFF 2.7702840021959220000000000000E-13 233: 0.04 0.04 DIFF 2.1185830867409550000000000000E-13 234: 0.04 0.04 DIFF 1.61315405478035250000000000000E-13 235: 0.05 0.05 DIFF 7.7660100572529700000000000000E-14 236: 0.05 0.05 DIFF 5.95981597406591800000000000000E-14 237: 0.05 0.05 DIFF 5.9424687393061500000000000000E-14 238: 0.06 0.06 DIFF 4.35554370348256700000000000000E-14 239: 0.06 0.06 DIFF 3.540917559163858600000000000000E-14 240: 0.07 0.07 DIFF 2.524369602241449700000000000000E-14 241: 0.07 0.07 DIFF 5.456746166032644000000000000000E-14 242: 0.08 0.08 DIFF 1.521005543736464500000000000000E-14 243: 0.09 0.09 DIFF 1.49463774690161700000000000000E-14 244: 0.09 0.09 DIFF 2.942091015256665000000000000000E-15 245: 0.10 0.10 DIFF 1.30437327605648080000000000000E-13 246: 0.12 0.12 DIFF 3.89549503765351800000000000000E-14 247: 0.13 0.13 DIFF 1.781907954523376200000000000000E-14 248: 0.15 0.15 DIFF 3.747002708109903300000000000000E-14 249: 0.17 0.17 DIFF 5.218048215738236000000000000000E-15 250: 0.20 0.20 DIFF 7.17204073907851100000000000000E-14 251: 0.24 0.24 DIFF 5.35960165137794300000000000000E-14 252: 0.29 0.29 DIFF 1.01973984811820630000000000000E-13 253: 0.38 0.38 DIFF 9.25926002537380600000000000000E-14 254: 0.57 0.57 DIFF 1.49213974509621040000000000000E-13 255: 1.94 1.94 DIFF 3.3906211172052280000000000000E-13 fth-test => 3.454042607486940000000000000E-13 looks like I cannot reproduce your results on amd64. as I said, please supply a _small_ example (single form, if possible). please try to isolate the error you report SYSTEM::C-COMMENT: symbol SYSTEM::*C-LISTING-OUTPUT* has no value and file a separate bug report. thanks. ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-04-07 10:18 Message: Logged In: YES user_id=5735 Originator: NO thanks for the information. pages upon pages of numerical output are not helpful. a _SMALL_ test case is: _ONE_ form which produces "wrong" results and an explanation what "correct" results should be. code which produces contagion warnings is broken from the engineering POV. libffcall is available via CVS from savannah, see clisp/unix/INSTALL. ---------------------------------------------------------------------- Comment By: Aleksander Nabaglo (anab) Date: 2008-04-07 10:12 Message: Logged In: YES user_id=1749024 Originator: YES System: GNU/Gentoo Profile: hardened/x86/2.6 Glibc: 2.6.1 GCC: i686-pc-linux-gnu-4.1.1 kernel: 2.6.20-hardened-r5 ( with SMP ) Machine: 4xPIII Xeon ; 2 GB RAM MEM All cpu are the same, this is one procesor information: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 7 model name : Pentium III (Katmai) stepping : 3 cpu MHz : 500.047 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse bogomips : 1000.61 clflush size : 32 Souuce uploaded 2008-04-from: http://distfiles.gentoo.org/distfiles/clisp-2.41.tar.bz2 ;;;; ;; Loading file fcast-test.lisp ... ;;; *features* (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX) ;;; (lisp-implementation-version) 2.41 (2006-10-13) (built 3416556568) (memory 3416557515) fht-test: vector NORM = 1.8684010093876497 slow-slow DIFF: 8.236410738146173000E-3 slow-slow-slow-slow DIFF: 1.646475351427870400E-2 fast-fast DIFF: 4.7536819731820684000000000000000E-16 fht-test: Call fcast1d fht-test: compare slow-fast 0: 23.96 23.96 DIFF 1.421085471520200400000000000000E-14 1: -4.28 -4.28 DIFF 8.8817841970012520000000000000000E-16 2: -1.04 -1.04 DIFF 1.5543122344752192000000000000000E-15 3: -0.63 -0.63 DIFF 2.1094237467877974000000000000000E-15 4: -0.45 -0.40 DIFF 4.510700475401352400E-2 5: -0.35 -0.35 DIFF 1.5543122344752192000000000000000E-15 6: -0.29 -0.29 DIFF 1.66533453693773480000000000000000E-16 7: -0.24 -0.24 DIFF 1.6930901125533637000000000000000E-15 8: -0.21 -0.17 DIFF 3.97864004961807070E-2 9: -0.19 -0.19 DIFF 1.7486012637846216000000000000000E-15 10: -0.17 -0.17 DIFF 5.2735593669694940000000000000000E-16 11: -0.16 -0.16 DIFF 2.609024107869118000000000000000E-15 12: -0.14 -0.14 DIFF 0.0 13: -0.13 -0.13 DIFF 5.8286708792820720000000000000000E-16 14: -0.12 -0.12 DIFF 5.9674487573602160000000000000000E-16 15: -0.12 -0.12 DIFF 3.344546861683284000000000000000E-15 16: -0.11 -0.08 DIFF 2.95717725175423100E-2 17: -0.10 -0.10 DIFF 5.6066262743570400000000000000000E-15 18: -0.10 -0.10 DIFF 2.6367796834847470000000000000000E-16 19: -0.09 -0.09 DIFF 4.246603069191224000000000000000E-15 20: -0.09 -0.09 DIFF 7.91033905045424000000000000000E-15 21: -0.09 -0.09 DIFF 4.676814491233472000000000000000E-15 22: -0.08 -0.08 DIFF 3.747002708109903300000000000000E-15 23: -0.08 -0.08 DIFF 2.90739654573712870000000000000E-14 24: -0.08 -0.08 DIFF 3.2251978865360800000000000000E-14 25: -0.07 -0.07 DIFF 3.7345126990828703000000000000E-14 26: -0.07 -0.07 DIFF 1.337818744673313600000000000000E-14 27: -0.07 -0.07 DIFF 1.332267629550187800000000000000E-14 28: -0.07 -0.07 DIFF 1.182387521225791700000000000000E-14 29: -0.07 -0.04 DIFF 2.696819270100784000E-2 30: -0.06 -0.06 DIFF 4.690692279041286400000000000000E-15 31: -0.06 -0.06 DIFF 1.593863929727490400000000000000E-14 32: -0.06 -0.03 DIFF 2.677096495639083600E-2 33: -0.06 -0.06 DIFF 7.500944310123714000000000000000E-15 34: -0.06 -0.06 DIFF 6.63358257213531000000000000000E-15 35: -0.06 -0.06 DIFF 1.047772979489991500000000000000E-14 36: -0.06 -0.06 DIFF 4.427014310692811700000000000000E-15 37: -0.05 -0.05 DIFF 1.232347557333923800000000000000E-14 38: -0.05 -0.05 DIFF 2.77555756156289140000000000000000E-16 39: -0.05 -0.05 DIFF 1.859623566247137200000000000000E-14 40: -0.05 -0.05 DIFF 4.052314039881821400000000000000E-15 41: -0.05 -0.05 DIFF 1.52655665885959020000000000000000E-16 42: -0.05 -0.05 DIFF 1.960931417244182700000000000000E-14 43: -0.05 -0.05 DIFF 1.068589661201713200000000000000E-14 44: -0.05 -0.05 DIFF 1.45716771982051800000000000000E-14 45: -0.05 -0.05 DIFF 8.9511731360403250000000000000000E-16 46: -0.05 -0.05 DIFF 2.4980018054066022000000000000000E-15 47: -0.04 -0.04 DIFF 4.7038761774587100000000000000E-14 48: -0.04 -0.04 DIFF 1.696559559505317300000000000000E-14 49: -0.04 -0.04 DIFF 6.779299344117362000000000000000E-15 50: -0.04 -0.04 DIFF 5.1833537462187000000000000000000E-15 51: -0.04 -0.04 DIFF 6.619704784327496000000000000000E-15 52: -0.04 -0.04 DIFF 1.738886812319151400000000000000E-14 53: -0.04 -0.04 DIFF 1.8388068845354155000000000000000E-15 54: -0.04 -0.04 DIFF 1.1032841307212493000000000000000E-15 55: -0.04 -0.04 DIFF 1.859623566247137200000000000000E-14 56: -0.04 -0.04 DIFF 1.640354518883668800000000000000E-14 57: -0.04 -0.04 DIFF 6.314393452555578000000000000000E-15 58: -0.04 -0.01 DIFF 2.615402924917581400E-2 59: -0.04 -0.04 DIFF 2.5673907444456745000000000000000E-15 60: -0.04 -0.04 DIFF 5.4817261840867100000000000000000E-15 61: -0.04 -0.04 DIFF 1.0463852007092100000000000000E-14 62: -0.04 -0.04 DIFF 5.592748486549226000000000000000E-15 63: -0.04 -0.04 DIFF 4.697631172945193600000000000000E-15 64: -0.04 -0.04 DIFF 3.4847125185422100000000000000E-14 65: -0.03 -0.03 DIFF 7.840950111415168000000000000000E-15 66: -0.03 -0.03 DIFF 2.733924198139448000000000000000E-15 67: -0.03 -0.03 DIFF 8.854028621385623000000000000000E-15 68: -0.03 -0.03 DIFF 1.840888552706587700000000000000E-14 69: -0.03 -0.03 DIFF 3.823330541052883000000000000000E-15 70: -0.03 -0.03 DIFF 9.547918011776346000000000000000E-15 71: -0.03 -0.03 DIFF 3.153033389935444600000000000000E-14 72: -0.03 -0.03 DIFF 2.570166302007237400000000000000E-14 73: -0.03 -0.03 DIFF 3.213401766899437500000000000000E-14 74: -0.03 -0.03 DIFF 2.767230888878202700000000000000E-14 75: -0.03 -0.03 DIFF 7.792377854087817000000000000000E-15 76: -0.03 -0.03 DIFF 2.321060010856968000000000000000E-15 77: -0.03 -0.03 DIFF 1.588312814604364600000000000000E-14 78: -0.03 -0.03 DIFF 2.611799665430681000000000000000E-14 79: -0.03 -0.03 DIFF 1.66741620510890700000000000000E-14 80: -0.03 -0.03 DIFF 3.1988300897012323000000000000000E-15 81: -0.03 -0.03 DIFF 3.06490943735582300000000000000E-14 82: -0.03 -0.03 DIFF 1.22027388194112520000000000000E-13 83: -0.03 -0.03 DIFF 2.489675132721913500000000000000E-14 84: -0.03 -0.03 DIFF 9.107298248878237000000000000000E-15 85: -0.03 -0.03 DIFF 2.54206378169641300000000000000E-14 86: -0.03 -0.03 DIFF 1.519270820260487700000000000000E-14 87: -0.03 -0.03 DIFF 1.0581813203458523000000000000000E-15 88: -0.03 -0.03 DIFF 5.6829541073000200000000000000E-14 89: -0.03 -0.03 DIFF 9.648531973383001000000000000000E-15 90: -0.03 -0.03 DIFF 1.73264180780563500000000000000E-14 91: -0.03 -0.03 DIFF 8.541778395709798000000000000000E-15 92: -0.03 -0.03 DIFF 1.37199279715005670000000000000E-13 93: -0.03 -0.03 DIFF 2.010891453352314800000000000000E-14 94: -0.03 -0.03 DIFF 7.1123662515049090000000000000000E-16 95: -0.03 -0.03 DIFF 6.147859998861804000000000000000E-15 96: -0.02 -0.02 DIFF 1.71147818139871800000000000000E-14 97: -0.02 -0.02 DIFF 5.4622972811557700000000000000E-14 98: -0.02 -0.02 DIFF 2.9178048865929895000000000000000E-15 99: -0.02 -0.02 DIFF 4.534567166203374000000000000000E-15 100: -0.02 -0.02 DIFF 4.073130721593543000000000000000E-15 101: -0.02 -0.02 DIFF 1.595598653203467200000000000000E-14 102: -0.02 -0.02 DIFF 9.0552565445989330000000000000000E-16 103: -0.02 -0.02 DIFF 3.057970543451915500000000000000E-14 104: -0.02 -0.02 DIFF 1.129998872251292100000000000000E-14 105: -0.02 -0.02 DIFF 2.15417961246799900000000000000E-14 106: -0.02 -0.02 DIFF 1.351696532481128000000000000000E-14 107: -0.02 -0.02 DIFF 5.09904618528622700000000000000E-14 108: -0.02 -0.02 DIFF 8.36136715420821000000000000000E-15 109: -0.02 -0.02 DIFF 4.9960036108132040000000000000000E-16 110: -0.02 -0.02 DIFF 1.635497293150933700000000000000E-14 111: -0.02 -0.02 DIFF 4.26672586151255500000000000000E-14 112: -0.02 -0.02 DIFF 1.44190215323192200000000000000E-14 113: -0.02 -0.02 DIFF 1.46965772884755100000000000000E-14 114: -0.02 -0.02 DIFF 2.43832731783300000000000000E-14 115: -0.02 -0.02 DIFF 1.300348717592214600000000000000E-14 116: -0.02 0.01 DIFF 2.595700387509323000E-2 117: -0.02 -0.02 DIFF 1.824929096727601000000000000000E-15 118: -0.02 -0.02 DIFF 4.35623759287295800000000000000E-14 119: -0.02 -0.02 DIFF 5.84046699891871400000000000000E-14 120: -0.02 -0.02 DIFF 2.61873855933458800000000000000E-14 121: -0.02 -0.02 DIFF 3.273770143863430300000000000000E-14 122: -0.02 -0.02 DIFF 1.65700786425304600000000000000E-14 123: -0.02 -0.02 DIFF 3.78586051397178400000000000000E-14 124: -0.02 -0.02 DIFF 2.05807593189888400000000000000E-14 125: -0.02 -0.02 DIFF 1.873501354054951700000000000000E-14 126: -0.02 -0.02 DIFF 7.591149930874508000000000000000E-15 127: -0.02 -0.02 DIFF 2.632616347142402400000000000000E-14 128: -0.02 -0.02 DIFF 4.24660306919122400000000000000E-14 129: -0.02 -0.02 DIFF 9.06219543850284000000000000000E-15 130: -0.02 -0.02 DIFF 1.801336857454316500000000000000E-14 131: -0.02 -0.02 DIFF 4.7878367936959876000000000000000E-15 132: -0.02 -0.02 DIFF 3.858025010572419000000000000000E-15 133: -0.02 -0.02 DIFF 1.15352172258553760000000000000E-13 134: -0.02 -0.02 DIFF 4.24382751162966100000000000000E-14 135: -0.02 -0.02 DIFF 8.98170426921751600000000000000E-14 136: -0.02 -0.02 DIFF 2.973316037824247400000000000000E-14 137: -0.02 -0.02 DIFF 3.293199046794370600000000000000E-14 138: -0.02 -0.02 DIFF 1.72223346694977400000000000000E-14 139: -0.02 -0.02 DIFF 1.02903796594944200000000000000E-14 140: -0.02 -0.02 DIFF 1.2881362643213380000000000000E-13 141: -0.01 -0.01 DIFF 1.761785162202045300000000000000E-14 142: -0.01 -0.01 DIFF 2.581268532253489000000000000000E-15 143: -0.01 -0.01 DIFF 8.18373147026818500000000000000E-14 144: -0.01 -0.01 DIFF 2.357142259157285500000000000000E-14 145: -0.01 -0.01 DIFF 3.9551695252271200000000000000E-14 146: -0.01 -0.01 DIFF 3.50483531086354100000000000000E-14 147: -0.01 -0.01 DIFF 2.383857000687328300000000000000E-14 148: -0.01 -0.01 DIFF 4.021782906704629600000000000000E-14 149: -0.01 -0.01 DIFF 3.14401282786036500000000000000E-14 150: -0.01 -0.01 DIFF 4.3576253716537394000000000000000E-15 151: -0.01 -0.01 DIFF 7.2671035855620400000000000000E-14 152: -0.01 -0.01 DIFF 3.178013407989510600000000000000E-14 153: -0.01 -0.01 DIFF 2.250283293037114200000000000000E-14 154: -0.01 -0.01 DIFF 3.25434124093249000000000000000E-15 155: -0.01 -0.01 DIFF 2.361305595499629800000000000000E-14 156: -0.01 -0.01 DIFF 9.6450625264310470000000000000000E-16 157: -0.01 -0.01 DIFF 6.179085021429387000000000000000E-15 158: -0.01 -0.01 DIFF 1.507821645319040700000000000000E-14 159: -0.01 -0.01 DIFF 3.74353326115794970000000000000E-15 160: -0.01 -0.01 DIFF 8.17193535063154300000000000000E-14 161: -0.01 -0.01 DIFF 2.54882920325272270000000000000E-13 162: -0.01 -0.01 DIFF 5.08378061869763100000000000000E-14 163: -0.01 -0.01 DIFF 3.77857467537268100000000000000E-14 164: -0.01 -0.01 DIFF 8.93226465015217700000000000000E-14 165: -0.01 -0.01 DIFF 1.238939506542635600000000000000E-14 166: -0.01 -0.01 DIFF 3.122155312063057400000000000000E-14 167: -0.01 -0.01 DIFF 1.12177628297516210000000000000E-13 168: -0.01 -0.01 DIFF 9.391792898938434000000000000000E-15 169: -0.01 -0.01 DIFF 1.075875499800815800000000000000E-14 170: -0.01 -0.01 DIFF 1.58484336765241100000000000000E-14 171: -0.01 -0.01 DIFF 7.726458362000699000000000000000E-15 172: -0.01 -0.01 DIFF 6.186023915333294000000000000000E-15 173: -0.01 -0.01 DIFF 1.448841047135829300000000000000E-14 174: -0.01 -0.01 DIFF 3.023276073932379400000000000000E-14 175: -0.01 -0.01 DIFF 2.384897834772914400000000000000E-14 176: -0.01 -0.01 DIFF 1.048466868880382200000000000000E-14 177: -0.01 -0.01 DIFF 8.17505785288830100000000000000E-14 178: -0.01 -0.01 DIFF 4.198030811863873000000000000000E-15 179: -0.01 -0.01 DIFF 3.06039915631828300000000000000E-14 180: -0.00 -0.00 DIFF 3.13117587413813700000000000000E-14 181: -0.00 -0.00 DIFF 3.216177324461000400000000000000E-14 182: -0.00 -0.00 DIFF 6.980527267330672000000000000000E-15 183: -0.00 -0.00 DIFF 8.90398865749375500000000000000E-14 184: -0.00 -0.00 DIFF 1.15234211062187340000000000000E-13 185: -0.00 -0.00 DIFF 3.4867941867133820000000000000000E-15 186: -0.00 -0.00 DIFF 9.68704283454968600000000000000E-14 187: -0.00 -0.00 DIFF 9.50281520140094900000000000000E-15 188: -0.00 -0.00 DIFF 3.54889728715335200000000000000E-14 189: -0.00 -0.00 DIFF 2.94347879403744630000000000000E-14 190: -0.00 -0.00 DIFF 7.74068309450370900000000000000E-14 191: -0.00 -0.00 DIFF 5.483807852257883000000000000000E-14 192: -0.00 -0.00 DIFF 1.5404344466674047000000000000000E-15 193: 0.00 0.00 DIFF 5.394296120897479000000000000000E-14 194: 0.00 0.00 DIFF 1.52294843402955850000000000000E-13 195: 0.00 0.00 DIFF 3.86947418551386600000000000000E-14 196: 0.00 0.00 DIFF 1.814520755871740200000000000000E-14 197: 0.00 0.00 DIFF 1.2836953722228372000000000000000E-15 198: 0.00 0.00 DIFF 1.180999742445010300000000000000E-14 199: 0.00 0.00 DIFF 5.90465176752985600000000000000E-14 200: 0.00 0.00 DIFF 1.57061863514940110000000000000E-14 201: 0.00 0.00 DIFF 1.598027266069834700000000000000E-14 202: 0.00 0.00 DIFF 3.78343190110541600000000000000E-14 203: 0.01 0.01 DIFF 6.095818294582500000000000000E-14 204: 0.01 0.01 DIFF 7.37500338576779800000000000000E-14 205: 0.01 0.01 DIFF 3.46458972622087900000000000000E-14 206: 0.01 0.01 DIFF 5.027922522771178000000000000000E-14 207: 0.01 0.01 DIFF 2.51923482075255830000000000000E-13 208: 0.01 0.01 DIFF 1.54314061528992850000000000000E-13 209: 0.01 0.01 DIFF 1.18571819029966720000000000000E-13 210: 0.01 0.01 DIFF 8.99350038885415900000000000000E-14 211: 0.01 0.01 DIFF 9.880984919163893000000000000000E-15 212: 0.01 0.01 DIFF 8.205242041370298000000000000000E-15 213: 0.01 0.01 DIFF 7.46035178078585700000000000000E-14 214: 0.01 0.01 DIFF 4.126213259958433400000000000000E-14 215: 0.01 0.01 DIFF 5.492134524942571000000000000000E-15 216: 0.01 0.01 DIFF 5.745404152435185000000000000000E-15 217: 0.02 0.02 DIFF 1.875929966921319200000000000000E-14 218: 0.02 0.02 DIFF 1.956074191511447700000000000000E-14 219: 0.02 0.02 DIFF 3.79835052299881700000000000000E-14 220: 0.02 0.02 DIFF 6.10518580135277500000000000000E-14 221: 0.02 0.02 DIFF 3.15650283688739800000000000000E-14 222: 0.02 0.02 DIFF 1.18922233172114030000000000000E-13 223: 0.02 0.02 DIFF 1.34982303112707300000000000000E-13 224: 0.02 0.02 DIFF 1.00520286538952060000000000000E-13 225: 0.03 0.03 DIFF 1.6223133947335100000000000000E-14 226: 0.03 0.03 DIFF 5.55631929355371300000000000000E-14 227: 0.03 0.03 DIFF 1.02740732588202380000000000000E-13 228: 0.03 0.03 DIFF 2.605554660917164000000000000000E-14 229: 0.03 0.03 DIFF 1.00891517362811100000000000000E-14 230: 0.03 0.03 DIFF 6.78762601680205100000000000000E-14 231: 0.04 0.04 DIFF 3.5201008774521370000000000000E-13 232: 0.04 0.06 DIFF 2.59073216384212700E-2 233: 0.04 0.04 DIFF 1.41248124307935540000000000000E-13 234: 0.04 0.04 DIFF 1.7164047960704920000000000000E-13 235: 0.05 0.05 DIFF 3.52495810318487200000000000000E-14 236: 0.05 0.05 DIFF 3.2064628729955300000000000000E-14 237: 0.05 0.05 DIFF 7.63000773673638800000000000000E-14 238: 0.06 0.06 DIFF 4.33333924299006400000000000000E-14 239: 0.06 0.06 DIFF 4.75106065600527900000000000000E-14 240: 0.07 0.07 DIFF 1.897093593328236200000000000000E-14 241: 0.07 0.07 DIFF 1.19293463995973070000000000000E-13 242: 0.08 0.08 DIFF 8.770761894538737000000000000000E-15 243: 0.09 0.09 DIFF 3.27932125898655600000000000000E-14 244: 0.09 0.09 DIFF 4.36872760189999100000000000000E-14 245: 0.10 0.10 DIFF 9.89069937062936300000000000000E-14 246: 0.12 0.12 DIFF 1.67504898840320500000000000000E-14 247: 0.13 0.13 DIFF 6.32272012524026600000000000000E-14 248: 0.15 0.15 DIFF 4.06896738525119870000000000000E-14 249: 0.17 0.17 DIFF 1.365574320288942500000000000000E-14 250: 0.20 0.20 DIFF 6.12843109593086400000000000000E-14 251: 0.24 0.24 DIFF 6.744604874597826000000000000000E-15 252: 0.29 0.29 DIFF 5.401235014801387000000000000000E-14 253: 0.38 0.38 DIFF 1.07913677993565220000000000000E-13 254: 0.57 0.57 DIFF 1.60760293965722670000000000000E-13 255: 1.94 1.94 DIFF 3.18189918857569860000000000000E-13 fth-test => 4.510700475401352400E-2 0 errors, 0 warnings ;;;; ================================== Mandriva 2007, Intel Core Duo, ;; Loading file fcast-test.lisp ... ;;; *features* (REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX) ;;; (lisp-implementation-version) 2.41 (2006-10-13) (built 3382852309) (memory 3382852435) ... the same ;;; ======================================== Windows 2003, DELL PowerEdge 1800, clisp-2.41 ;; Loading file fcast-test.lisp ... ;;; *features* (REGEXP SYSCALLS LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 WIN32) ;;; (lisp-implementation-version) 2.41 (2006-10-13) (built on Driven [192.168.0.4]) ... the same, ;;; ========================================== Windows 2003, PowerEdge 1800, clisp-2.32 E:\gnu>s:\admin\lisp\lisp.exe -q -M s:\admin\lisp\lispinit.mem -B s:\admin\lisp\ -q -C -i fcast-test.lisp ;;; *features* (CLOS LOOP COMPILER CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI UNICODE BASE-CHAR=CHARACTER PC386 WIN32) ;;; (lisp-implementation-version) 2.32 (2003-12-29) (built on winsteingoldlap [10.0.19.22]) fht-test: vector NORM = 1.8684010093876497 WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL. WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL.slow-slow DIFF: 8.236410738146173000E-3 WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL. WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL.slow-slow-slow-slow DIFF: 1.646475351427870400E-2 fast-fast DIFF: 4.7536819731820684000000000000000E-16 WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL.fht-test: Call fcast1d fht-test: compare slow-fast 0: 23.96 23.96 DIFF 1.421085471520200400000000000000E-14 ... 255: 1.94 1.94 DIFF 3.18189918857569860000000000000E-13 fth-test => 4.510700475401352400E-2 *** - SYSTEM::C-COMMENT: symbol SYSTEM::*C-LISTING-OUTPUT* has no value Break 1 [1]> ;;; ? Maybe problem is in implicit conwersions to single-float or short-float ? ;;; ==== A few weeks ago I failed to build clisp-2.44.1 due to missing libffcall; I could not find current libffcall. -- Aleksander Nabagło . ---------------------------------------------------------------------- Comment By: Aleksander Nabaglo (anab) Date: 2008-04-07 10:12 Message: Logged In: YES user_id=1749024 Originator: YES this is the standard request for more information. 1. what is your platform? ("uname -a" on a Unix system) compiler version? libc (on Linux)? 2. where did you get the sources? when? (absolute dates are prefered over the relative ones) 3. how did you build CLISP? (what command, options &c) please do a clean build (remove your build directory and build CLISP with "./configure --build build" or at least do a "make distclean" before "make") 4. if you are using pre-built binaries, the problem is likely to be in the incompatibilities between the platform on which the binary was built and yours; please try compiling the sources. 5. what is the output of (lisp-implementation-version)? 6. what is the value of *features*? 7. please supply the full output (copy and paste) of all the error messages. If you cannot build CLISP, you can obviously skip 5 and 6, but then you should provide more information in 1. please see <http://clisp.cons.org/clisp.html#bugs> for more information. Thanks. PS. This bug report is now marked "pending" and will auto-close unless you respond (in which case it will auto-re-open). ---------------------------------------------------------------------- Comment By: Aleksander Nabaglo (anab) Date: 2008-04-07 10:10 Message: Logged In: YES user_id=1749024 Originator: YES System: GNU/Gentoo Profile: hardened/x86/2.6 Glibc: 2.6.1 GCC: i686-pc-linux-gnu-4.1.1 kernel: 2.6.20-hardened-r5 ( with SMP ) Machine: 4xPIII Xeon ; 2 GB RAM MEM All cpu are the same, this is one procesor information: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 7 model name : Pentium III (Katmai) stepping : 3 cpu MHz : 500.047 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse bogomips : 1000.61 clflush size : 32 Souuce uploaded 2008-04-from: http://distfiles.gentoo.org/distfiles/clisp-2.41.tar.bz2 ;;;; ;; Loading file fcast-test.lisp ... ;;; *features* (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX) ;;; (lisp-implementation-version) 2.41 (2006-10-13) (built 3416556568) (memory 3416557515) fht-test: vector NORM = 1.8684010093876497 slow-slow DIFF: 8.236410738146173000E-3 slow-slow-slow-slow DIFF: 1.646475351427870400E-2 fast-fast DIFF: 4.7536819731820684000000000000000E-16 fht-test: Call fcast1d fht-test: compare slow-fast 0: 23.96 23.96 DIFF 1.421085471520200400000000000000E-14 1: -4.28 -4.28 DIFF 8.8817841970012520000000000000000E-16 2: -1.04 -1.04 DIFF 1.5543122344752192000000000000000E-15 3: -0.63 -0.63 DIFF 2.1094237467877974000000000000000E-15 4: -0.45 -0.40 DIFF 4.510700475401352400E-2 5: -0.35 -0.35 DIFF 1.5543122344752192000000000000000E-15 6: -0.29 -0.29 DIFF 1.66533453693773480000000000000000E-16 7: -0.24 -0.24 DIFF 1.6930901125533637000000000000000E-15 8: -0.21 -0.17 DIFF 3.97864004961807070E-2 9: -0.19 -0.19 DIFF 1.7486012637846216000000000000000E-15 10: -0.17 -0.17 DIFF 5.2735593669694940000000000000000E-16 11: -0.16 -0.16 DIFF 2.609024107869118000000000000000E-15 12: -0.14 -0.14 DIFF 0.0 13: -0.13 -0.13 DIFF 5.8286708792820720000000000000000E-16 14: -0.12 -0.12 DIFF 5.9674487573602160000000000000000E-16 15: -0.12 -0.12 DIFF 3.344546861683284000000000000000E-15 16: -0.11 -0.08 DIFF 2.95717725175423100E-2 17: -0.10 -0.10 DIFF 5.6066262743570400000000000000000E-15 18: -0.10 -0.10 DIFF 2.6367796834847470000000000000000E-16 19: -0.09 -0.09 DIFF 4.246603069191224000000000000000E-15 20: -0.09 -0.09 DIFF 7.91033905045424000000000000000E-15 21: -0.09 -0.09 DIFF 4.676814491233472000000000000000E-15 22: -0.08 -0.08 DIFF 3.747002708109903300000000000000E-15 23: -0.08 -0.08 DIFF 2.90739654573712870000000000000E-14 24: -0.08 -0.08 DIFF 3.2251978865360800000000000000E-14 25: -0.07 -0.07 DIFF 3.7345126990828703000000000000E-14 26: -0.07 -0.07 DIFF 1.337818744673313600000000000000E-14 27: -0.07 -0.07 DIFF 1.332267629550187800000000000000E-14 28: -0.07 -0.07 DIFF 1.182387521225791700000000000000E-14 29: -0.07 -0.04 DIFF 2.696819270100784000E-2 30: -0.06 -0.06 DIFF 4.690692279041286400000000000000E-15 31: -0.06 -0.06 DIFF 1.593863929727490400000000000000E-14 32: -0.06 -0.03 DIFF 2.677096495639083600E-2 33: -0.06 -0.06 DIFF 7.500944310123714000000000000000E-15 34: -0.06 -0.06 DIFF 6.63358257213531000000000000000E-15 35: -0.06 -0.06 DIFF 1.047772979489991500000000000000E-14 36: -0.06 -0.06 DIFF 4.427014310692811700000000000000E-15 37: -0.05 -0.05 DIFF 1.232347557333923800000000000000E-14 38: -0.05 -0.05 DIFF 2.77555756156289140000000000000000E-16 39: -0.05 -0.05 DIFF 1.859623566247137200000000000000E-14 40: -0.05 -0.05 DIFF 4.052314039881821400000000000000E-15 41: -0.05 -0.05 DIFF 1.52655665885959020000000000000000E-16 42: -0.05 -0.05 DIFF 1.960931417244182700000000000000E-14 43: -0.05 -0.05 DIFF 1.068589661201713200000000000000E-14 44: -0.05 -0.05 DIFF 1.45716771982051800000000000000E-14 45: -0.05 -0.05 DIFF 8.9511731360403250000000000000000E-16 46: -0.05 -0.05 DIFF 2.4980018054066022000000000000000E-15 47: -0.04 -0.04 DIFF 4.7038761774587100000000000000E-14 48: -0.04 -0.04 DIFF 1.696559559505317300000000000000E-14 49: -0.04 -0.04 DIFF 6.779299344117362000000000000000E-15 50: -0.04 -0.04 DIFF 5.1833537462187000000000000000000E-15 51: -0.04 -0.04 DIFF 6.619704784327496000000000000000E-15 52: -0.04 -0.04 DIFF 1.738886812319151400000000000000E-14 53: -0.04 -0.04 DIFF 1.8388068845354155000000000000000E-15 54: -0.04 -0.04 DIFF 1.1032841307212493000000000000000E-15 55: -0.04 -0.04 DIFF 1.859623566247137200000000000000E-14 56: -0.04 -0.04 DIFF 1.640354518883668800000000000000E-14 57: -0.04 -0.04 DIFF 6.314393452555578000000000000000E-15 58: -0.04 -0.01 DIFF 2.615402924917581400E-2 59: -0.04 -0.04 DIFF 2.5673907444456745000000000000000E-15 60: -0.04 -0.04 DIFF 5.4817261840867100000000000000000E-15 61: -0.04 -0.04 DIFF 1.0463852007092100000000000000E-14 62: -0.04 -0.04 DIFF 5.592748486549226000000000000000E-15 63: -0.04 -0.04 DIFF 4.697631172945193600000000000000E-15 64: -0.04 -0.04 DIFF 3.4847125185422100000000000000E-14 65: -0.03 -0.03 DIFF 7.840950111415168000000000000000E-15 66: -0.03 -0.03 DIFF 2.733924198139448000000000000000E-15 67: -0.03 -0.03 DIFF 8.854028621385623000000000000000E-15 68: -0.03 -0.03 DIFF 1.840888552706587700000000000000E-14 69: -0.03 -0.03 DIFF 3.823330541052883000000000000000E-15 70: -0.03 -0.03 DIFF 9.547918011776346000000000000000E-15 71: -0.03 -0.03 DIFF 3.153033389935444600000000000000E-14 72: -0.03 -0.03 DIFF 2.570166302007237400000000000000E-14 73: -0.03 -0.03 DIFF 3.213401766899437500000000000000E-14 74: -0.03 -0.03 DIFF 2.767230888878202700000000000000E-14 75: -0.03 -0.03 DIFF 7.792377854087817000000000000000E-15 76: -0.03 -0.03 DIFF 2.321060010856968000000000000000E-15 77: -0.03 -0.03 DIFF 1.588312814604364600000000000000E-14 78: -0.03 -0.03 DIFF 2.611799665430681000000000000000E-14 79: -0.03 -0.03 DIFF 1.66741620510890700000000000000E-14 80: -0.03 -0.03 DIFF 3.1988300897012323000000000000000E-15 81: -0.03 -0.03 DIFF 3.06490943735582300000000000000E-14 82: -0.03 -0.03 DIFF 1.22027388194112520000000000000E-13 83: -0.03 -0.03 DIFF 2.489675132721913500000000000000E-14 84: -0.03 -0.03 DIFF 9.107298248878237000000000000000E-15 85: -0.03 -0.03 DIFF 2.54206378169641300000000000000E-14 86: -0.03 -0.03 DIFF 1.519270820260487700000000000000E-14 87: -0.03 -0.03 DIFF 1.0581813203458523000000000000000E-15 88: -0.03 -0.03 DIFF 5.6829541073000200000000000000E-14 89: -0.03 -0.03 DIFF 9.648531973383001000000000000000E-15 90: -0.03 -0.03 DIFF 1.73264180780563500000000000000E-14 91: -0.03 -0.03 DIFF 8.541778395709798000000000000000E-15 92: -0.03 -0.03 DIFF 1.37199279715005670000000000000E-13 93: -0.03 -0.03 DIFF 2.010891453352314800000000000000E-14 94: -0.03 -0.03 DIFF 7.1123662515049090000000000000000E-16 95: -0.03 -0.03 DIFF 6.147859998861804000000000000000E-15 96: -0.02 -0.02 DIFF 1.71147818139871800000000000000E-14 97: -0.02 -0.02 DIFF 5.4622972811557700000000000000E-14 98: -0.02 -0.02 DIFF 2.9178048865929895000000000000000E-15 99: -0.02 -0.02 DIFF 4.534567166203374000000000000000E-15 100: -0.02 -0.02 DIFF 4.073130721593543000000000000000E-15 101: -0.02 -0.02 DIFF 1.595598653203467200000000000000E-14 102: -0.02 -0.02 DIFF 9.0552565445989330000000000000000E-16 103: -0.02 -0.02 DIFF 3.057970543451915500000000000000E-14 104: -0.02 -0.02 DIFF 1.129998872251292100000000000000E-14 105: -0.02 -0.02 DIFF 2.15417961246799900000000000000E-14 106: -0.02 -0.02 DIFF 1.351696532481128000000000000000E-14 107: -0.02 -0.02 DIFF 5.09904618528622700000000000000E-14 108: -0.02 -0.02 DIFF 8.36136715420821000000000000000E-15 109: -0.02 -0.02 DIFF 4.9960036108132040000000000000000E-16 110: -0.02 -0.02 DIFF 1.635497293150933700000000000000E-14 111: -0.02 -0.02 DIFF 4.26672586151255500000000000000E-14 112: -0.02 -0.02 DIFF 1.44190215323192200000000000000E-14 113: -0.02 -0.02 DIFF 1.46965772884755100000000000000E-14 114: -0.02 -0.02 DIFF 2.43832731783300000000000000E-14 115: -0.02 -0.02 DIFF 1.300348717592214600000000000000E-14 116: -0.02 0.01 DIFF 2.595700387509323000E-2 117: -0.02 -0.02 DIFF 1.824929096727601000000000000000E-15 118: -0.02 -0.02 DIFF 4.35623759287295800000000000000E-14 119: -0.02 -0.02 DIFF 5.84046699891871400000000000000E-14 120: -0.02 -0.02 DIFF 2.61873855933458800000000000000E-14 121: -0.02 -0.02 DIFF 3.273770143863430300000000000000E-14 122: -0.02 -0.02 DIFF 1.65700786425304600000000000000E-14 123: -0.02 -0.02 DIFF 3.78586051397178400000000000000E-14 124: -0.02 -0.02 DIFF 2.05807593189888400000000000000E-14 125: -0.02 -0.02 DIFF 1.873501354054951700000000000000E-14 126: -0.02 -0.02 DIFF 7.591149930874508000000000000000E-15 127: -0.02 -0.02 DIFF 2.632616347142402400000000000000E-14 128: -0.02 -0.02 DIFF 4.24660306919122400000000000000E-14 129: -0.02 -0.02 DIFF 9.06219543850284000000000000000E-15 130: -0.02 -0.02 DIFF 1.801336857454316500000000000000E-14 131: -0.02 -0.02 DIFF 4.7878367936959876000000000000000E-15 132: -0.02 -0.02 DIFF 3.858025010572419000000000000000E-15 133: -0.02 -0.02 DIFF 1.15352172258553760000000000000E-13 134: -0.02 -0.02 DIFF 4.24382751162966100000000000000E-14 135: -0.02 -0.02 DIFF 8.98170426921751600000000000000E-14 136: -0.02 -0.02 DIFF 2.973316037824247400000000000000E-14 137: -0.02 -0.02 DIFF 3.293199046794370600000000000000E-14 138: -0.02 -0.02 DIFF 1.72223346694977400000000000000E-14 139: -0.02 -0.02 DIFF 1.02903796594944200000000000000E-14 140: -0.02 -0.02 DIFF 1.2881362643213380000000000000E-13 141: -0.01 -0.01 DIFF 1.761785162202045300000000000000E-14 142: -0.01 -0.01 DIFF 2.581268532253489000000000000000E-15 143: -0.01 -0.01 DIFF 8.18373147026818500000000000000E-14 144: -0.01 -0.01 DIFF 2.357142259157285500000000000000E-14 145: -0.01 -0.01 DIFF 3.9551695252271200000000000000E-14 146: -0.01 -0.01 DIFF 3.50483531086354100000000000000E-14 147: -0.01 -0.01 DIFF 2.383857000687328300000000000000E-14 148: -0.01 -0.01 DIFF 4.021782906704629600000000000000E-14 149: -0.01 -0.01 DIFF 3.14401282786036500000000000000E-14 150: -0.01 -0.01 DIFF 4.3576253716537394000000000000000E-15 151: -0.01 -0.01 DIFF 7.2671035855620400000000000000E-14 152: -0.01 -0.01 DIFF 3.178013407989510600000000000000E-14 153: -0.01 -0.01 DIFF 2.250283293037114200000000000000E-14 154: -0.01 -0.01 DIFF 3.25434124093249000000000000000E-15 155: -0.01 -0.01 DIFF 2.361305595499629800000000000000E-14 156: -0.01 -0.01 DIFF 9.6450625264310470000000000000000E-16 157: -0.01 -0.01 DIFF 6.179085021429387000000000000000E-15 158: -0.01 -0.01 DIFF 1.507821645319040700000000000000E-14 159: -0.01 -0.01 DIFF 3.74353326115794970000000000000E-15 160: -0.01 -0.01 DIFF 8.17193535063154300000000000000E-14 161: -0.01 -0.01 DIFF 2.54882920325272270000000000000E-13 162: -0.01 -0.01 DIFF 5.08378061869763100000000000000E-14 163: -0.01 -0.01 DIFF 3.77857467537268100000000000000E-14 164: -0.01 -0.01 DIFF 8.93226465015217700000000000000E-14 165: -0.01 -0.01 DIFF 1.238939506542635600000000000000E-14 166: -0.01 -0.01 DIFF 3.122155312063057400000000000000E-14 167: -0.01 -0.01 DIFF 1.12177628297516210000000000000E-13 168: -0.01 -0.01 DIFF 9.391792898938434000000000000000E-15 169: -0.01 -0.01 DIFF 1.075875499800815800000000000000E-14 170: -0.01 -0.01 DIFF 1.58484336765241100000000000000E-14 171: -0.01 -0.01 DIFF 7.726458362000699000000000000000E-15 172: -0.01 -0.01 DIFF 6.186023915333294000000000000000E-15 173: -0.01 -0.01 DIFF 1.448841047135829300000000000000E-14 174: -0.01 -0.01 DIFF 3.023276073932379400000000000000E-14 175: -0.01 -0.01 DIFF 2.384897834772914400000000000000E-14 176: -0.01 -0.01 DIFF 1.048466868880382200000000000000E-14 177: -0.01 -0.01 DIFF 8.17505785288830100000000000000E-14 178: -0.01 -0.01 DIFF 4.198030811863873000000000000000E-15 179: -0.01 -0.01 DIFF 3.06039915631828300000000000000E-14 180: -0.00 -0.00 DIFF 3.13117587413813700000000000000E-14 181: -0.00 -0.00 DIFF 3.216177324461000400000000000000E-14 182: -0.00 -0.00 DIFF 6.980527267330672000000000000000E-15 183: -0.00 -0.00 DIFF 8.90398865749375500000000000000E-14 184: -0.00 -0.00 DIFF 1.15234211062187340000000000000E-13 185: -0.00 -0.00 DIFF 3.4867941867133820000000000000000E-15 186: -0.00 -0.00 DIFF 9.68704283454968600000000000000E-14 187: -0.00 -0.00 DIFF 9.50281520140094900000000000000E-15 188: -0.00 -0.00 DIFF 3.54889728715335200000000000000E-14 189: -0.00 -0.00 DIFF 2.94347879403744630000000000000E-14 190: -0.00 -0.00 DIFF 7.74068309450370900000000000000E-14 191: -0.00 -0.00 DIFF 5.483807852257883000000000000000E-14 192: -0.00 -0.00 DIFF 1.5404344466674047000000000000000E-15 193: 0.00 0.00 DIFF 5.394296120897479000000000000000E-14 194: 0.00 0.00 DIFF 1.52294843402955850000000000000E-13 195: 0.00 0.00 DIFF 3.86947418551386600000000000000E-14 196: 0.00 0.00 DIFF 1.814520755871740200000000000000E-14 197: 0.00 0.00 DIFF 1.2836953722228372000000000000000E-15 198: 0.00 0.00 DIFF 1.180999742445010300000000000000E-14 199: 0.00 0.00 DIFF 5.90465176752985600000000000000E-14 200: 0.00 0.00 DIFF 1.57061863514940110000000000000E-14 201: 0.00 0.00 DIFF 1.598027266069834700000000000000E-14 202: 0.00 0.00 DIFF 3.78343190110541600000000000000E-14 203: 0.01 0.01 DIFF 6.095818294582500000000000000E-14 204: 0.01 0.01 DIFF 7.37500338576779800000000000000E-14 205: 0.01 0.01 DIFF 3.46458972622087900000000000000E-14 206: 0.01 0.01 DIFF 5.027922522771178000000000000000E-14 207: 0.01 0.01 DIFF 2.51923482075255830000000000000E-13 208: 0.01 0.01 DIFF 1.54314061528992850000000000000E-13 209: 0.01 0.01 DIFF 1.18571819029966720000000000000E-13 210: 0.01 0.01 DIFF 8.99350038885415900000000000000E-14 211: 0.01 0.01 DIFF 9.880984919163893000000000000000E-15 212: 0.01 0.01 DIFF 8.205242041370298000000000000000E-15 213: 0.01 0.01 DIFF 7.46035178078585700000000000000E-14 214: 0.01 0.01 DIFF 4.126213259958433400000000000000E-14 215: 0.01 0.01 DIFF 5.492134524942571000000000000000E-15 216: 0.01 0.01 DIFF 5.745404152435185000000000000000E-15 217: 0.02 0.02 DIFF 1.875929966921319200000000000000E-14 218: 0.02 0.02 DIFF 1.956074191511447700000000000000E-14 219: 0.02 0.02 DIFF 3.79835052299881700000000000000E-14 220: 0.02 0.02 DIFF 6.10518580135277500000000000000E-14 221: 0.02 0.02 DIFF 3.15650283688739800000000000000E-14 222: 0.02 0.02 DIFF 1.18922233172114030000000000000E-13 223: 0.02 0.02 DIFF 1.34982303112707300000000000000E-13 224: 0.02 0.02 DIFF 1.00520286538952060000000000000E-13 225: 0.03 0.03 DIFF 1.6223133947335100000000000000E-14 226: 0.03 0.03 DIFF 5.55631929355371300000000000000E-14 227: 0.03 0.03 DIFF 1.02740732588202380000000000000E-13 228: 0.03 0.03 DIFF 2.605554660917164000000000000000E-14 229: 0.03 0.03 DIFF 1.00891517362811100000000000000E-14 230: 0.03 0.03 DIFF 6.78762601680205100000000000000E-14 231: 0.04 0.04 DIFF 3.5201008774521370000000000000E-13 232: 0.04 0.06 DIFF 2.59073216384212700E-2 233: 0.04 0.04 DIFF 1.41248124307935540000000000000E-13 234: 0.04 0.04 DIFF 1.7164047960704920000000000000E-13 235: 0.05 0.05 DIFF 3.52495810318487200000000000000E-14 236: 0.05 0.05 DIFF 3.2064628729955300000000000000E-14 237: 0.05 0.05 DIFF 7.63000773673638800000000000000E-14 238: 0.06 0.06 DIFF 4.33333924299006400000000000000E-14 239: 0.06 0.06 DIFF 4.75106065600527900000000000000E-14 240: 0.07 0.07 DIFF 1.897093593328236200000000000000E-14 241: 0.07 0.07 DIFF 1.19293463995973070000000000000E-13 242: 0.08 0.08 DIFF 8.770761894538737000000000000000E-15 243: 0.09 0.09 DIFF 3.27932125898655600000000000000E-14 244: 0.09 0.09 DIFF 4.36872760189999100000000000000E-14 245: 0.10 0.10 DIFF 9.89069937062936300000000000000E-14 246: 0.12 0.12 DIFF 1.67504898840320500000000000000E-14 247: 0.13 0.13 DIFF 6.32272012524026600000000000000E-14 248: 0.15 0.15 DIFF 4.06896738525119870000000000000E-14 249: 0.17 0.17 DIFF 1.365574320288942500000000000000E-14 250: 0.20 0.20 DIFF 6.12843109593086400000000000000E-14 251: 0.24 0.24 DIFF 6.744604874597826000000000000000E-15 252: 0.29 0.29 DIFF 5.401235014801387000000000000000E-14 253: 0.38 0.38 DIFF 1.07913677993565220000000000000E-13 254: 0.57 0.57 DIFF 1.60760293965722670000000000000E-13 255: 1.94 1.94 DIFF 3.18189918857569860000000000000E-13 fth-test => 4.510700475401352400E-2 0 errors, 0 warnings ;;;; ================================== Mandriva 2007, Intel Core Duo, ;; Loading file fcast-test.lisp ... ;;; *features* (REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX) ;;; (lisp-implementation-version) 2.41 (2006-10-13) (built 3382852309) (memory 3382852435) ... the same ;;; ======================================== Windows 2003, DELL PowerEdge 1800, clisp-2.41 ;; Loading file fcast-test.lisp ... ;;; *features* (REGEXP SYSCALLS LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 WIN32) ;;; (lisp-implementation-version) 2.41 (2006-10-13) (built on Driven [192.168.0.4]) ... the same, ;;; ========================================== Windows 2003, PowerEdge 1800, clisp-2.32 E:\gnu>s:\admin\lisp\lisp.exe -q -M s:\admin\lisp\lispinit.mem -B s:\admin\lisp\ -q -C -i fcast-test.lisp ;;; *features* (CLOS LOOP COMPILER CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI UNICODE BASE-CHAR=CHARACTER PC386 WIN32) ;;; (lisp-implementation-version) 2.32 (2003-12-29) (built on winsteingoldlap [10.0.19.22]) fht-test: vector NORM = 1.8684010093876497 WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL. WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL.slow-slow DIFF: 8.236410738146173000E-3 WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL. WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL.slow-slow-slow-slow DIFF: 1.646475351427870400E-2 fast-fast DIFF: 4.7536819731820684000000000000000E-16 WARNING: Floating point operation combines numbers of different precision. See ANSI CL 12.1.4.4 and the CLISP impnotes for details. The result's actual precision is controlled by *FLOATING-POINT-CONTAGION-ANSI*. To shut off this warning, set *WARN-ON-FLOATING-POINT-CONTAGION* to NIL.fht-test: Call fcast1d fht-test: compare slow-fast 0: 23.96 23.96 DIFF 1.421085471520200400000000000000E-14 ... 255: 1.94 1.94 DIFF 3.18189918857569860000000000000E-13 fth-test => 4.510700475401352400E-2 *** - SYSTEM::C-COMMENT: symbol SYSTEM::*C-LISTING-OUTPUT* has no value Break 1 [1]> ;;; ? Maybe problem is in implicit conwersions to single-float or short-float ? ;;; ==== A few weeks ago I failed to build clisp-2.44.1 due to missing libffcall; I could not find current libffcall. -- Aleksander Nabagło . ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-04-04 15:00 Message: Logged In: YES user_id=5735 Originator: NO please supply more information (http://clisp.cons.org/clisp.html#bugs). - platform information - small isolated test case ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-04-04 15:00 Message: Logged In: YES user_id=5735 Originator: NO this is the standard request for more information. 1. what is your platform? ("uname -a" on a Unix system) compiler version? libc (on Linux)? 2. where did you get the sources? when? (absolute dates are prefered over the relative ones) 3. how did you build CLISP? (what command, options &c) please do a clean build (remove your build directory and build CLISP with "./configure --build build" or at least do a "make distclean" before "make") 4. if you are using pre-built binaries, the problem is likely to be in the incompatibilities between the platform on which the binary was built and yours; please try compiling the sources. 5. what is the output of (lisp-implementation-version)? 6. what is the value of *features*? 7. please supply the full output (copy and paste) of all the error messages. If you cannot build CLISP, you can obviously skip 5 and 6, but then you should provide more information in 1. please see <http://clisp.cons.org/clisp.html#bugs> for more information. Thanks. PS. This bug report is now marked "pending" and will auto-close unless you respond (in which case it will auto-re-open). ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-03-27 23:02 Message: Logged In: YES user_id=5735 Originator: NO [1]> (cis 22.776546738526d0) #C(-0.7071067811865476d0 -0.7071067811865476d0) on linux/x86 please do try cvs head. Aleksander, what is your platform? ---------------------------------------------------------------------- Comment By: Raymond Toy (rtoy) Date: 2008-03-27 22:30 Message: Logged In: YES user_id=28849 Originator: NO Seems not to be a problem with clisp 2.43 on Mac OS X/intel. Perhaps it's fixed? --------------------------------------------------------------... [truncated message content] |