#include "stdafx.h" #include #include #include #include #include "/Program Files (x86)/Intel/Composer XE/mkl/include/mkl_lapacke.h" #include "/Program Files (x86)/Intel/Composer XE/mkl/include/mkl.h" // Version 11.0.3.171 const size_t n = 57; const float cA[(n * (n + 1)) >> 1] = { 0.0407161526f, 0.0281775817f, 0.0423925892f, 0.015034236f, 0.0113591468f, 0.0499874018f, 0.0147943702f, 0.00332294824f, 0.000456900831f, 0.0513082854f, 0.0121152196f, 0.00461329566f, 0.0382835194f, 0.00670912303f, 0.0533240698f, 0.0124782287f, 0.0177780278f, -0.0119954236f, 0.0046204105f, -0.0161226895f, 0.0534774438f, 0.00679961778f, 0.0184444021f, 0.0122541077f, -0.0190971475f, 0.000732893881f, 0.000913080934f, 0.0588107593f, 0.0073119686f, 0.0165145062f, -0.0145189362f, -0.00504069449f, -0.0205735154f, 0.0432515293f, 0.00740180165f, 0.0600617416f, 0.00739742164f, -0.00302694924f, -0.00843989104f, 0.0424032249f, -0.00171829574f, 0.00494364509f, -0.0263720546f, -0.0052562803f, 0.0606650822f, 0.00629524188f, 0.00243996317f, -0.0181710944f, 0.022322895f, -0.016751552f, 0.0270067472f, -0.0203799289f, 0.0178817976f, 0.0313017815f, 0.0628312826f, 0.00496627716f, -0.00701998826f, 0.0138381859f, 0.0235293526f, 0.0277126152f, -0.0181991719f, -0.0207657609f, -0.0262424387f, 0.0198636875f, -0.00545602618f, 0.064613387f, 0.000451447238f, 0.00441107387f, 0.0283196345f, -0.0201190542f, 0.0192866437f, -0.0196075402f, 0.0299172513f, -0.0171569437f, -0.0289759208f, -0.0337554514f, -0.00630887551f, 0.0712279528f, 0.000182460804f, 0.00969289895f, 0.0153865172f, -0.0248935632f, 0.00389511255f, -0.00997334905f, 0.0476939455f, -0.00369275012f, -0.0329560824f, -0.0300994571f, -0.0205149334f, 0.0466007739f, 0.0712075755f, 0.000796926732f, 0.0148204556f, -0.00953477621f, -0.0212493595f, -0.0194562245f, 0.0193540808f, 0.0303558651f, 0.0335491598f, -0.0249402653f, -0.00709618954f, -0.0345465653f, 0.00146235817f, 0.0220705122f, 0.0712274164f, 0.00263911765f, -0.00986485928f, 0.00526456721f, 0.0295651108f, 0.0181964841f, -0.0161823705f, -0.0268835332f, -0.0252427142f, 0.0298984665f, 0.00183294469f, 0.0539407209f, -0.0157224275f, -0.0282543954f, -0.0372197255f, 0.0695824772f, -0.000871219905f, 0.0131580727f, -0.00350947212f, -0.025671171f, -0.0146268988f, 0.00827099569f, 0.041989848f, 0.0204007495f, -0.0310736466f, -0.0174327586f, -0.0337018669f, 0.0147228548f, 0.0377314836f, 0.0559068508f, -0.0382347591f, 0.0745579302f, 0.000124382379f, -0.00419405149f, -0.0236769449f, 0.020932382f, -0.0211826898f, 0.0218588971f, -0.0269681979f, 0.0138015747f, 0.0339645371f, 0.0561899245f, -0.00609802129f, -0.040085353f, -0.0367387421f, -0.0121049359f, 0.00319792866f, -0.0232050996f, 0.0768268853f, -0.00244248589f, -0.00734023238f, 0.0312880203f, -0.00789775047f, 0.0375361368f, -0.0303197149f, 0.000197083456f, -0.033218313f, -0.0156722199f, -0.032523632f, 0.0229135491f, 0.0346604288f, 0.011150375f, -0.0257511511f, 0.0122856852f, -0.016623212f, -0.0367790982f, 0.0818455294f, -0.00434135785f, -0.0111391852f, 0.02680007f, -0.00423954194f, 0.0368674919f, -0.0325792693f, -0.00744099123f, -0.0367561206f, -0.0109414058f, -0.0310378224f, 0.0313661695f, 0.0254490711f, 0.0023266119f, -0.0322084017f, 0.0213393457f, -0.0242034327f, -0.0343002863f, 0.0724859089f, 0.089894861f, -0.00600377657f, -0.00224663969f, 0.0239776392f, -0.0254019313f, 0.0170888249f, -0.0261303186f, 0.0260312334f, -0.0231445972f, -0.0343057141f, -0.0403182656f, -0.00774358725f, 0.0645490885f, 0.046677921f, -0.00190184894f, -0.0178254098f, 0.0132018458f, -0.0465900041f, 0.04206945f, 0.0329622179f, 0.0923034027f, -0.00406206399f, 0.00248782593f, -0.0281655565f, -0.00684920652f, -0.0326629765f, 0.0369371511f, -0.00724118529f, 0.0447849073f, -0.00192553969f, 0.0287527852f, -0.0326461792f, -0.0324337445f, -0.0181896426f, 0.025437871f, -0.028589027f, 0.0102792596f, 0.0314878523f, -0.0466846414f, -0.0491195582f, -0.0383902788f, 0.0909170657f, -0.00522728916f, -0.00427814992f, -0.0308883674f, 0.00530022662f, -0.0316180363f, 0.0302275997f, -0.0221108738f, 0.028739322f, 0.0155650722f, 0.0458086021f, -0.0224786755f, -0.0422448888f, -0.0331098773f, 0.00329769915f, -0.014805004f, -0.0107566249f, 0.0571056381f, -0.0472989418f, -0.0469378941f, -0.0488807708f, 0.0630614534f, 0.097550042f, -0.00562510965f, -0.0156063708f, -0.0201944113f, 0.0298261698f, -0.011641914f, -0.00205436605f, -0.0392436795f, -0.0119939083f, 0.0475927107f, 0.0320284069f, 0.0174513794f, -0.041337952f, -0.0460280851f, -0.0348594077f, 0.0319749862f, -0.0425842777f, 0.0448791832f, -0.0231619589f, -0.0157928932f, -0.0462014042f, -0.000221625785f, 0.0266482495f, 0.0971928611f, -0.00619923836f, 0.00229268684f, -0.0287407544f, -0.0126449633f, -0.0345249921f, 0.0340733081f, -0.00251586013f, 0.0458398983f, -0.00884105358f, 0.0211974587f, -0.0373269841f, -0.029543791f, -0.0129287513f, 0.034036316f, -0.0342475176f, 0.0187553503f, 0.0232538283f, -0.047440134f, -0.0508361831f, -0.0348778665f, 0.0825994909f, 0.055513408f, -0.00833140872f, 0.100707464f, -0.00635980628f, -0.0167280231f, 0.0151918512f, 0.00716176676f, 0.0297171529f, -0.0325217173f, -0.0225019902f, -0.0394777544f, 0.00424220925f, -0.0218236167f, 0.0482457988f, 0.00385609968f, -0.0168112032f, -0.0426545441f, 0.0431663655f, -0.0382055975f, -0.0221790913f, 0.0480285399f, 0.0642089918f, 0.00847094413f, -0.0479466207f, -0.0388462655f, 0.00705509074f, -0.051922787f, 0.101135515f, -0.00747365318f, 0.0061069415f, -0.019410992f, -0.02703394f, -0.0292505771f, 0.0189931691f, 0.0220334232f, 0.035641171f, -0.0289557092f, -0.0062420303f, -0.0431952998f, -0.00644359319f, 0.0161500536f, 0.0613510571f, -0.0449096225f, 0.0529764928f, -0.00929776859f, -0.0354041867f, -0.0420329124f, -0.0083795609f, 0.0408172309f, 0.0138733862f, -0.0364115983f, 0.05492194f, -0.0522841401f, 0.102250457f, -0.00645643007f, -0.0178265609f, 0.0102599291f, 0.0123004206f, 0.0252734236f, -0.0306213368f, -0.0272462219f, -0.0385124199f, 0.0113678277f, -0.0163059402f, 0.052181527f, -0.00434713345f, -0.0234380309f, -0.0448541567f, 0.0510518178f, -0.042050235f, -0.0153327147f, 0.0374469198f, 0.052678518f, -0.00132424093f, -0.0449565575f, -0.0331447348f, 0.0176450722f, -0.0497534089f, 0.0884791538f, -0.0540626571f, 0.10191679f, -0.00641835108f, -0.0186751932f, -0.00973840803f, 0.0284137968f, 0.00266098441f, -0.0164944623f, -0.0390176289f, -0.0266132466f, 0.0389791578f, 0.011188277f, 0.0386041962f, -0.0310775712f, -0.042124182f, -0.0441378877f, 0.0539510921f, -0.0479097106f, 0.0186287183f, -0.00223211083f, 0.00855933223f, -0.0334473997f, -0.0228440128f, -0.00106930011f, 0.0646893531f, -0.0301314015f, 0.0377110355f, -0.0496532582f, 0.0500252768f, 0.101275325f, -0.00842247158f, -0.008436854f, 0.0259180497f, -0.0217840541f, 0.02461504f, -0.033045169f, 0.0127253616f, -0.0324684419f, -0.0303650592f, -0.0422101878f, 0.00422366336f, 0.054026559f, 0.031006176f, -0.0157230031f, -0.00644078758f, -0.00205513905f, -0.0477071218f, 0.0621432438f, 0.0556543842f, 0.0750632063f, -0.0475749522f, -0.054094933f, -0.0400359966f, -0.0456949994f, 0.0299967304f, -0.0234429911f, 0.0185428895f, -0.0214722324f, 0.107261293f, -0.00791068748f, 0.0044515538f, -0.024101764f, -0.023579374f, -0.0328062139f, 0.0248481184f, 0.0132342484f, 0.0414385982f, -0.023557527f, 0.0024101045f, -0.043237444f, -0.0156383291f, 0.00549507048f, 0.0540761873f, -0.0433125049f, 0.0417362675f, 0.0010563921f, -0.0415488519f, -0.0472456329f, -0.0187825542f, 0.0560478792f, 0.0282680783f, -0.0283650402f, 0.0720055029f, -0.0545906126f, 0.087901786f, -0.0550268926f, -0.0450674035f, -0.0328073092f, 0.107131183f, -0.00976355933f, 0.00272729527f, -0.000991638866f, -0.035483487f, -0.0125432247f, -0.00785860512f, 0.0416307673f, 0.00358046684f, -0.0423206277f, -0.0325642712f, -0.0360055007f, 0.0316675492f, 0.0539247394f, 0.0395932421f, -0.0428660028f, 0.0573091358f, -0.0386526771f, -0.0045879432f, -0.0136382096f, 0.0385651737f, -0.0057276669f, -0.0273495093f, -0.0547967255f, 0.00408902531f, -0.0334023982f, 0.0462345332f, -0.0399428122f, -0.0554037653f, 0.0214960966f, 0.0322776549f, 0.109309755f, -0.0100149577f, -0.00162711926f, 0.00953466445f, -0.0327237137f, 0.000160828597f, -0.0193122588f, 0.0347839333f, -0.0120352646f, -0.0405946374f, -0.0388583764f, -0.0237935334f, 0.0485406406f, 0.0559274852f, 0.0171298869f, -0.0322767273f, 0.0343907811f, -0.0450688116f, 0.0175699778f, 0.00888876524f, 0.0640925691f, -0.0244076289f, -0.0406198613f, -0.0527731068f, -0.0176218431f, -0.0132970782f, 0.0173316076f, -0.0216916762f, -0.0463221855f, 0.0500583351f, 0.00497856829f, 0.0739624873f, 0.103696436f, -0.00748808123f, -0.00753818266f, -0.0311124679f, 0.0056990739f, -0.0309029594f, 0.0239128787f, -0.0247345269f, 0.0222292673f, 0.0170845818f, 0.0425652154f, -0.0197853819f, -0.0427308455f, -0.034887407f, -0.00123596983f, -0.0114344014f, -0.0143516622f, 0.0568156429f, -0.045533929f, -0.0444413386f, -0.0489115007f, 0.055857338f, 0.0860114694f, 0.0330516286f, 0.049830053f, -0.034818057f, 0.00954771321f, -0.0286112949f, 0.00507140066f, -0.0530118942f, 0.0236913804f, -0.0296929609f, -0.0416920409f, 0.0997160599f, -0.00741384411f, -0.0129433898f, -0.0266973935f, 0.018191833f, -0.0220804196f, 0.00947042182f, -0.0340623036f, 0.0026020247f, 0.0338740721f, 0.0408724323f, -0.00156690436f, -0.0435268506f, -0.0424743108f, -0.0210610963f, 0.00996675529f, -0.0312703736f, 0.0590688884f, -0.0350529067f, -0.0305775627f, -0.0490818322f, 0.0237622913f, 0.0535948612f, 0.0650278181f, 0.0163970292f, -0.0137587441f, -0.0172279365f, -0.00516710756f, 0.0356732421f, -0.0476600863f, -0.0064349086f, -0.0451006219f, -0.0493995585f, 0.0619559437f, 0.0950652137f, -0.00772352703f, -0.0163817126f, -0.0211900976f, 0.0238779597f, -0.0134067908f, -0.00232464471f, -0.0377758443f, -0.0109835835f, 0.0399946012f, 0.0293139257f, 0.0134808356f, -0.040197093f, -0.0441410653f, -0.0324357413f, 0.0268993806f, -0.0400153585f, 0.0430653095f, -0.0234254487f, -0.0163865872f, -0.0445811562f, 0.00240224367f, 0.0288946573f, 0.0843916237f, -0.00504760398f, 0.00551233906f, -0.032802809f, 0.0156338308f, 0.0604177304f, -0.0388523936f, -0.0246369578f, -0.0514964275f, -0.0501456074f, 0.03630016f, 0.0685129836f, 0.0937384516f, -0.00781871285f, -0.0185169131f, -0.0126205608f, 0.0243027732f, -0.00183203095f, -0.0138629405f, -0.0375873707f, -0.0230118595f, 0.0359024033f, 0.0132822013f, 0.0300798677f, -0.0318517573f, -0.0410025381f, -0.0402769744f, 0.0439068489f, -0.0445756353f, 0.022017844f, -0.00653641811f, 0.00322405784f, -0.0342206433f, -0.0170625616f, 0.00484068412f, 0.0672551841f, -0.0239680223f, 0.0300500151f, -0.0443024263f, 0.041428294f, 0.0860976204f, -0.0237508677f, -0.0391728207f, -0.0522749946f, -0.0450059548f, 0.0113414591f, 0.0413115546f, 0.0655891448f, 0.0932446644f, -0.0086524412f, 0.00235771644f, -0.0101039791f, -0.0273550823f, -0.0189873949f, 0.00344361342f, 0.0260639768f, 0.0152612738f, -0.0308509581f, -0.0171226095f, -0.0344154574f, 0.00899663009f, 0.0281068087f, 0.0435559563f, -0.0379097089f, 0.0497154146f, -0.0206837077f, -0.0181153212f, -0.02462418f, 0.0113718687f, 0.0145814475f, -0.00565735437f, -0.0388808995f, 0.0250667203f, -0.037136104f, 0.0618260317f, -0.0405903272f, -0.0449523032f, -0.00188461528f, 0.0512508191f, 0.0645619333f, 0.038077943f, -0.0081418613f, -0.0263204928f, -0.0358283035f, -0.0412462912f, 0.0767413452f, -0.00840146653f, 2.91982906e-006f, -0.000322441105f, -0.0263660271f, -0.00824494008f, -0.00812233426f, 0.0276867691f, -0.000203036165f, -0.0313744098f, -0.0252459515f, -0.0252304263f, 0.0248183329f, 0.0383984298f, 0.0250376556f, -0.0304465052f, 0.0373626724f, -0.0295547601f, -0.000368136185f, -0.00683412747f, 0.0320735946f, -0.00657940703f, -0.0218275972f, -0.0402286313f, 0.000512796512f, -0.0217268784f, 0.030809965f, -0.0268642269f, -0.0396911353f, 0.0205533206f, 0.0209236797f, 0.0737413093f, 0.0602961369f, -0.0232668482f, -0.0337957814f, -0.0378146879f, -0.0375866257f, 0.0461455584f, 0.0626890659f, -0.00645862008f, -0.0148532009f, -0.000918132195f, 0.012740029f, 0.00903786067f, -0.0187560804f, -0.0249627363f, -0.0251157898f, 0.0162047222f, -0.00360955554f, 0.0327003114f, -0.0130435955f, -0.0242901072f, -0.033422377f, 0.0386294797f, -0.0335664637f, -0.000225381606f, 0.0133106327f, 0.0232437458f, -0.012151299f, -0.0258554202f, -0.0134667587f, 0.0293007512f, -0.0301946774f, 0.047572054f, -0.0387076251f, 0.0564459302f, 0.0540140457f, 0.000292015495f, -0.0374698378f, -0.034969423f, -0.0244118422f, -0.00918151531f, 0.0110954419f, 0.0283292346f, 0.0488579981f, -0.0316536464f, -0.0242767241f, 0.0585467778f, -0.00651487708f, -0.00976061728f, 0.0140546411f, -0.00743369572f, 0.0186625626f, -0.0238184314f, -0.00358096766f, -0.025715081f, -0.0114616351f, -0.023893306f, 0.0152103584f, 0.0202981178f, 0.00511487573f, -0.0203387458f, 0.0094667878f, -0.0137944091f, -0.0259727128f, 0.0452245735f, 0.0505938865f, 0.0297019854f, -0.0339530185f, -0.0335479043f, -0.0137024298f, -0.0344831832f, 0.0414327644f, -0.0260905884f, 0.0336561315f, 0.00302260905f, 0.0488029532f, -0.0303899553f, -0.00285176537f, 0.0146708172f, -0.0317971595f, -0.0230065733f, -0.0134529574f, 0.000184513483f, -0.0127969803f, 0.000898945145f, 0.015559854f, 0.0508255884f, -0.00690629985f, -0.00656699669f, 0.0136814797f, -0.0150468918f, 0.0129624633f, -0.0213780124f, 0.00780374464f, -0.0206336845f, -0.0201895647f, -0.0273480527f, 0.00129110401f, 0.0323699266f, 0.0199268851f, -0.00920630246f, -0.0051331562f, -0.000238887762f, -0.0306903832f, 0.0366955996f, 0.034015581f, 0.0474113151f, -0.0298080873f, -0.0343121625f, -0.0258329567f, -0.0283115618f, 0.0189956017f, -0.0132393958f, 0.0117204739f, -0.0139507009f, 0.0626657009f, -0.0194288194f, 0.0169200934f, 0.0360658169f, -0.033605583f, -0.0304735862f, -0.0249154139f, -0.0152189555f, 0.00115663477f, 0.0161367171f, 0.000451578875f, 0.0330969803f, 0.0487826876f, -0.00542616844f, -0.00164461613f, 0.00384615012f, -0.015662618f, -0.000222174989f, -0.00957218185f, 0.0149508482f, -0.00610673521f, -0.0192641132f, -0.0185465887f, -0.0111010466f, 0.0218505822f, 0.0244960301f, 0.00758102676f, -0.0150683494f, 0.0154918991f, -0.0213663448f, 0.00880220905f, 0.00495657232f, 0.0301488545f, -0.0115387486f, -0.0191843249f, -0.0247816015f, -0.00822174083f, -0.00546255196f, 0.00844628364f, -0.00951657817f, -0.0215317532f, 0.0249514375f, 0.00264798314f, 0.0351947844f, 0.0462470651f, -0.0196293183f, -0.0232538301f, -0.023516722f, -0.0209287256f, 0.0188154709f, 0.0297326762f, -0.0110462578f, 0.00806553569f, 0.0185710043f, 0.0254129749f, -0.00493500661f, 0.000550106401f, -0.00431001047f, -0.0147257699f, -0.0088915173f, -4.86860772e-005f, 0.0138730817f, 0.00572955608f, -0.0167638846f, -0.0104488749f, -0.0173189584f, 0.00688431691f, 0.0163222216f, 0.0203491952f, -0.0194198005f, 0.0246839058f, -0.0123891579f, -0.0072912639f, -0.0107567823f, 0.00903185457f, 0.00492425263f, -0.00520926248f, -0.0210953336f, 0.0101719797f, -0.0178179014f, 0.028764382f, -0.0199207123f, -0.0234583858f, 0.00225953246f, 0.0234388784f, 0.0370479487f, 0.0238818545f, -0.00633246172f, -0.0151282009f, -0.0195197873f, -0.0216753148f, 0.0368699469f, 0.027552098f, -0.0160003565f, -0.00486976514f, 0.00291077467f, 0.0119653838f, 0.0219044704f, -0.00388260186f, -0.00623365631f, -0.0118350862f, 0.00715940911f, -0.00972975232f, 0.00333727384f, -0.0150864376f, 0.000598777318f, 0.0138719054f, 0.0163851343f, -0.000560696237f, -0.0190004706f, -0.0186240524f, -0.00938817114f, 0.00453040097f, -0.0137842642f, 0.024080921f, -0.0150252813f, -0.0129312677f, -0.0213072114f, 0.0103095816f, 0.0232043732f, 0.0286748372f, 0.00731617818f, -0.00526496116f, -0.00743070198f, -0.0014096977f, 0.0166408904f, -0.0205286257f, -0.00263056089f, -0.0196383409f, -0.0214780867f, 0.0275822785f, 0.0391614661f, 0.0313061811f, 0.0194877684f, -0.0113793854f, -0.0146890394f, 0.00585930143f, -0.00966140907f, -0.0130997738f, -0.0100979237f, -0.00654054154f, 0.0198209155f, -0.00387218758f, -0.00848428998f, -0.00197609398f, 0.0075593763f, 0.003331566f, -0.0095656598f, -0.0146445567f, -0.013169379f, 0.0102963904f, -0.000301562686f, 0.0166400187f, -0.00894546043f, -0.0146701802f, -0.0184641238f, 0.0207001977f, -0.0189711805f, 0.00216056663f, 0.00490328111f, 0.0101818526f, -0.00872168131f, -0.0127208941f, -0.00509384694f, 0.0195019692f, -0.0152730504f, 0.0233248509f, -0.0210710745f, 0.0281994231f, 0.0325446501f, -0.00225160038f, -0.019987233f, -0.0203171186f, -0.0150343794f, -0.00248929602f, 0.00936011318f, 0.0192519873f, 0.030660497f, -0.0177592821f, -0.0142284809f, 0.0301192477f, 0.00685804244f, -0.00126622804f, -0.00684985705f, -0.00906260125f, 0.00476224441f, 0.0188572854f, -0.00348932017f, -0.00551465247f, 0.00638838951f, -0.00278693018f, 0.0092955092f, -0.0122499866f, -0.00330841984f, -0.0135010425f, -0.00450680871f, -0.0114235794f, 0.00927881245f, 0.00833823625f, 0.000718522177f, -0.0115107214f, 0.00673996517f, -0.00850525126f, -0.0122094369f, 0.0218612067f, 0.0257469732f, 0.0127118593f, -0.0173815247f, -0.016491903f, -0.00486213621f, -0.0178862512f, 0.0239732787f, -0.0144875078f, 0.0202443413f, 0.00429766066f, 0.0222064052f, -0.0164124612f, -0.00351695903f, 0.00521002663f, -0.015439352f, -0.0101971021f, -0.00477981335f, 0.0027069475f, -0.00789153855f, -0.00109374942f, 0.0104323085f, 0.0241040625f, 0.0152687943f, 0.00304827886f, -0.00324626314f, -0.0042147669f, 0.00487970328f, 0.0139646195f, -0.00350089022f, -0.00204392686f, 0.00451401342f, -0.00907364022f, 0.00275321538f, -0.00827127136f, 0.00726082223f, -0.00687731942f, -0.0115239816f, -0.0128417229f, -0.0038807285f, 0.0159517415f, 0.0136921657f, 0.000553597347f, -0.0067311395f, 0.00541033642f, -0.0146162547f, 0.0111330561f, 0.00904025417f, 0.0233231168f, -0.0109154247f, -0.0146636674f, -0.0148043605f, -0.00940850936f, 0.0019731652f, -0.000101301754f, -0.00107694929f, -0.0110278949f, 0.0231657345f, -0.00355343102f, 0.0161869507f, 0.0252525993f, -0.0146782249f, -0.0152842095f, -0.0141483927f, -0.0110796001f, 0.00683772704f, 0.014087636f, -0.00403023558f, 0.0100479294f, 0.0172453597f, 0.0131478002f, 0.0048613064f, -0.00661637122f, -0.0028293326f, 0.00440726569f, 0.0111552859f, -0.00240952265f, -0.000850031385f, -0.00779917929f, -0.00257951557f, -0.00885211583f, 0.00682588946f, -0.00229195785f, 0.00887308177f, -0.00100405037f, 0.00609805202f, -0.00860256143f, -0.00834717788f, -0.00462782849f, 0.00609387271f, -0.00744491862f, 0.00269266753f, 0.00773876393f, -0.0119874096f, -0.0125590963f, -0.00957318675f, 0.0189853106f, 0.0166767165f, 0.000712349894f, 0.020959843f, -0.0121427532f, 0.0118887797f, -0.0113208815f, -0.00529954536f, -0.0119304806f, 0.0161987152f, -0.000305023859f, -0.00544589479f, 0.0166252591f, 0.00769709656f, 0.00178785715f, -0.00359472283f, 0.00539087458f, -0.000674894953f, -0.00625152607f, -0.00856023561f, -0.00738964882f, -0.00249248277f, 0.00217386708f, 0.00360408728f, -0.00298910215f, -0.00437899586f, -0.00258594239f, 0.00750217773f, -0.00229241163f, 0.000109275221f, -0.00542083383f, -0.00514328526f, -0.0071572694f, 0.00438849535f, 0.00221766997f, 0.0075446656f, -0.00494725537f, 0.000481720606f, -0.00916447677f, -0.00338544068f, 0.000989443273f, 0.0101162875f, -0.00910004228f, 0.00817867834f, 0.000558475382f, -0.00876420457f, -0.00993084628f, -0.00379921217f, 0.0120307021f, 0.00678990502f, -0.00547949737f, 0.0155513529f, -0.0114245303f, 0.0177979115f, -0.0114889322f, -0.00917981751f, -0.00671897316f, 0.0201693699f, 0.00751658669f, 0.00163829885f, 0.00618751952f, -0.000507944264f, -0.00457968237f, -0.00786261354f, 0.0119540989f, 0.00517494231f, -0.00772674661f, -0.00630222494f, -0.00388778001f, 0.000937866804f, 0.00567873707f, -0.000113232301f, -0.00409358973f, -0.00340835517f, -0.000568239193f, 0.00409228029f, 0.00571603049f, -0.00142230408f, -0.00100762665f, -0.00478599453f, -0.000330087089f, -0.00503320992f, 0.00368516031f, -0.00278267101f, 0.00413976982f, 0.00107099337f, 0.00499690464f, -0.00398310972f, -0.00588701153f, -0.0042382637f, 0.00145535916f, -0.00294987671f, -0.000549228163f, 0.0066550374f, -0.00706345402f, -0.00710690534f, -0.00672183465f, 0.0100414427f, 0.0118010789f, 0.00310920831f, 0.00999431871f, -0.00613550376f, 0.00400478253f, -0.00537180388f, -0.000845219998f, -0.00768707087f, 0.00638431497f, -0.00259459927f, -0.0049963519f, 0.0126801524f, 0.007529594f, 0.0037850528f, 0.00019363685f, 0.00079196156f, -0.00214067288f, -0.00233514118f, -0.00496915728f, -0.00482767262f, -0.00233089784f, 7.00254386e-005f, 0.00350783207f, -0.000930413255f, -0.00246797223f, -0.00193909637f, 0.00351547054f, 0.00166482117f, 0.00262421183f, -0.00133731309f, -0.00253461953f, 0.00138435117f, 0.000429622014f, 0.0030156998f, -0.00439400366f, -0.00297799055f, -0.00522206398f, 0.000275259139f, -0.00294828042f, 0.0052048713f, 0.000574188598f, -0.00207336619f, -0.00551683363f, 0.00492903031f, -0.00488196919f, -0.00285593281f, 0.00608539395f, 0.00812455826f, 0.00153542752f, -0.00617493782f, -0.00493189972f, 0.00122260244f, -0.00666716928f, 0.0112672849f, -0.00666011311f, 0.0108940015f, 0.0053024576f, 0.00464639254f, -0.00697824406f, -0.00397018017f, -0.00116958737f, -0.0043358407f, -0.00145830237f, 0.00118713302f, 0.00454451283f, -0.00460477686f, -0.00247862679f, 0.00707348855f, 0.00644407002f, 0.00321133016f, -0.000386060361f, -0.00217267172f, -0.000492886873f, 0.00360065675f, 0.00385696348f, 0.000546558993f, -0.001542493f, -0.00145245052f, -0.000767946767f, 0.00210906379f, -0.00110111421f, -0.00198601163f, 0.001388993f, -8.30624595e-006f, 0.00262085441f, -0.00368319754f, -0.00205021095f, -0.00428023655f, -0.000259276043f, -0.00276726088f, 0.00390224997f, 0.00107254228f, -0.00116064155f, -0.00427324837f, 0.00349056418f, -0.00363154663f, -0.00278684264f, 0.00555930752f, 0.00717227301f, 0.00202516955f, -0.00519163394f, -0.00438755006f, 0.000253982289f, -0.00552559225f, 0.00893652253f, -0.00521253562f, 0.00826120283f, 0.00346270925f, 0.00469672307f, -0.0055735386f, -0.00264903926f, -0.000224207019f, -0.00394559745f, -0.00179186801f, 0.000242121881f, 0.00287797162f, -0.00341357081f, -0.00155443698f, 0.00505790906f, 0.00592875201f, 0.00324770832f, 4.64169316e-005f, -0.00156780088f, -0.000677106029f, 0.00253601349f, 0.00350834196f, 0.000716274895f, -0.00130184426f, -0.0011603483f, -0.00067474047f, 0.0015794381f, 0.00140660559f, -0.000637351244f, -0.000791779719f, -0.00202281028f, 0.000617073616f, -0.0018674247f, 0.0010092099f, -0.0019835406f, 0.00079725642f, 0.00151577569f, 0.00259577599f, -0.000808662619f, -0.00291802408f, -0.00258967839f, -0.000687377062f, -0.00013975102f, -0.00147117197f, 0.00372460834f, -0.00274848845f, -0.00255741365f, -0.00329657015f, 0.0027938534f, 0.00469223643f, 0.00324465008f, 0.00244300812f, -0.00165051885f, -6.57504279e-005f, -0.00114475959f, 0.00138559693f, -0.00339766755f, 0.000817273045f, -0.00241279253f, -0.00301411422f, 0.00554575166f, 0.00523158116f, 0.00361267477f, 0.00185290759f, -0.00100847182f, -0.00184170622f, 0.000112565096f, -0.00185116101f, -0.00215826812f, -0.00141643733f, -0.000645730237f, 0.00249717827f, 0.000274994964f, -0.000863940106f, -0.00100143813f, 0.000956360018f, 0.000270982098f, 0.000796347565f, -0.000190685052f, -0.000190821622f, 0.000508948811f, -0.00056408724f, -0.00064413558f, 0.00096985139f, -0.000935295422f, 0.00108375796f, -0.00171676581f, 0.000204946904f, -0.00173535955f, -0.00127600681f, -0.0019792472f, 0.000495326356f, 0.0020178894f, 0.00102553726f, -0.00104381179f, 4.75466259e-005f, -0.000435529859f, -0.00218534237f, 0.00300255883f, 0.00305444025f, 0.00301048718f, -0.00238775345f, -0.00257838191f, -0.00156797608f, -0.00233213906f, 0.00215438055f, -0.00137793191f, 0.00159915432f, -0.000502085546f, 0.00435474049f, -0.00179348188f, 0.000731508713f, 0.00214990135f, -0.0024902476f, -0.00206997641f, -0.00151300721f, -0.000639809237f, -0.000296849554f, 0.000820530229f, 0.000554767554f, 0.00310302293f, 0.00324557885f, 0.00114728708f, 1.29930613e-005f, -0.000881297514f, 0.000187193262f, 0.00149746193f, 0.00114308088f, -0.000595069781f, -0.000363364117f, -0.000370202702f, 0.0003653194f, 0.000349744892f, -0.000153791232f, 0.000309608353f, -0.000474680506f, -0.000137556708f, -0.00141057582f, -0.00062066532f, -0.00164199434f, 0.00119573763f, -0.000257359701f, 0.00164878846f, -0.000374840252f, 0.000913729542f, -0.00168906141f, -0.00140138273f, -0.00065652671f, 0.00134433468f, -0.00151212607f, 0.000748915016f, 0.00116663286f, -0.0021776408f, -0.00231337128f, -0.00160039158f, 0.00337954774f, 0.00276949024f, -0.000127954365f, 0.0038995042f, -0.00231450796f, 0.00255813403f, -0.00219341344f, -0.00118789834f, -0.00207976927f, 0.0033459533f, 0.0002824486f, -0.000742379343f, 0.00275302236f, 0.00113876339f, 7.80338596e-005f, -0.000872742385f, 0.00133241015f, 0.000128742045f, -0.0012691227f, -0.00155732059f, -0.00127629412f, -0.000330250972f, 0.000578236999f, 0.000543401984f, -0.000623243395f, -0.00080481742f, -0.00041144804f, 0.00129880966f, 0.000867142749f, 0.000605085748f, -0.000294273574f, -0.000245609001f, 0.000157456889f, -0.000105039726f, 0.000269158249f, -0.000382498285f, -3.0705567e-005f, -0.000970787602f, -0.000733054709f, -0.00122158625f, 0.000795597967f, 0.000167557053f, 0.00126674841f, -0.000646942644f, 0.000288034003f, -0.00145410188f, -0.000743791228f, -6.98097356e-005f, 0.00145671191f, -0.00140072335f, 0.0010843504f, 0.000362520921f, -0.00153742684f, -0.00170144078f, -0.000839377346f, 0.00223476486f, 0.00147095311f, -0.000639851962f, 0.00279519358f, -0.00186676707f, 0.00262053381f, -0.00184227456f, -0.00132470089f, -0.00128566346f, 0.00313154724f, 0.000899095146f, -1.32299474e-005f, 0.00140020193f, 0.000240120236f, -0.000486003613f, -0.00109686994f, 0.00166340685f, 0.000606010668f, -0.00118583196f, -0.0011034921f, -0.000762584794f, 1.86960879e-005f, 0.000779695343f, 0.000129674663f, -0.000615521858f, -0.000587193237f, -0.000169596256f, 0.000793745916f, 0.000854762213f, 0.000342644256f, -0.000237606146f, -0.000192570791f, 7.13059489e-005f, -6.75894116e-005f, 0.000166723868f, 0.000160710842f, -0.000380227575f, 2.4882982e-005f, -0.000633598247f, -0.000974298164f, -0.000943983672f, 0.000370748283f, 0.000674923358f, 0.000858465501f, -0.00103064696f, -0.000343895663f, -0.00141248782f, -7.23248595e-005f, 0.000638464582f, 0.00166547741f, -0.00148113165f, 0.00162208767f, -0.000408042193f, -0.00102974928f, -0.00125181268f, -3.41292071e-005f, 0.00118624826f, 0.000375640026f, -0.00123249693f, 0.00167578866f, -0.00162891531f, 0.002786492f, -0.00170835759f, -0.0016338022f, -0.000520521717f, 0.00266688946f, 0.00191868318f, 0.000955588475f, 0.000287018833f, -0.000595648307f, -0.00109942479f, -0.00145756989f, 0.00248271506f, 0.0013945637f, -0.00124333554f, -0.00072732789f, -0.000244390336f, 0.000494531938f, 0.00124654244f, -0.000248346099f, -0.000680163444f, -0.000414790993f, 0.000117720607f, 0.000424338214f, 0.000687377993f, 0.000143358891f, -0.000204505355f, -0.000157486749f, -5.70723273e-007f, -3.16979094e-005f, 9.46968794e-005f, 0.000101461854f, 0.000137300667f }; /* // Version 10.3.5.221 const size_t n = 58; const float cA[(n * (n + 1)) >> 1] = { 0.0421997979f, 0.0279590283f, 0.0423262976f, 0.00874511432f, 0.015314335f, 0.0455480032f, 0.0167780593f, 0.00444451207f, 0.001463708f, 0.0509805121f, 0.00192238821f, 0.0122464811f, 0.0345381275f, -0.00925259385f, 0.0519647487f, 0.00287555554f, -0.000112502028f, 0.0196148772f, 0.0175970569f, 0.010298322f, 0.0532866977f, 0.00836248603f, -0.00251086429f, 0.00109882117f, 0.0410860851f, -0.00990595948f, 0.025514273f, 0.0577383079f, 0.0213433281f, 0.0148271946f, -0.0108727571f, 0.00629707938f, -0.0152526097f, -0.0170292407f, -0.00359462621f, 0.0583306216f, 0.011287719f, 0.020412419f, -0.00208171387f, -0.0140344491f, 0.001673794f, -0.0217906181f, -0.022505533f, 0.0222993456f, 0.0616592839f, -0.00445540529f, -0.00784775615f, 0.013628616f, 0.0146138165f, 0.00581438374f, 0.0455488451f, 0.0263167471f, -0.0238210037f, -0.0294870678f, 0.0648401082f, 0.000724151148f, 0.0150910327f, 0.0134871071f, -0.0208867081f, 0.025933044f, -0.0123107852f, -0.0256322976f, -0.00523125613f, 0.0269955117f, -0.0183903035f, 0.0627560094f, 0.0177399646f, 0.00757223647f, -0.0157147031f, 0.01209273f, -0.0219037831f, -0.0163963512f, 0.00273756892f, 0.047124818f, 0.011093542f, -0.02210702f, -0.0153555544f, 0.0646645427f, -0.000751772779f, 0.0132033322f, 0.0058649173f, -0.0244259983f, 0.0173402205f, -0.0195237827f, -0.0303336401f, -0.00104874966f, 0.0360725708f, -0.0260254145f, 0.0540287308f, -0.0119413985f, 0.0715385228f, -0.0120317545f, -0.00418229308f, 0.0247711353f, -0.0146039547f, 0.0342226587f, 0.0164727066f, -0.0105082933f, -0.031293422f, -0.0158553086f, 0.0188135989f, 0.0127625326f, -0.0364915654f, 0.00425391411f, 0.073694095f, 0.0106436731f, -0.0033280754f, -0.0181311052f, 0.0266563315f, -0.0274926312f, -0.00672709569f, 0.0217538681f, 0.0237283036f, -0.0103761423f, -0.00900617894f, -0.0302600246f, 0.0392583236f, -0.0299109146f, -0.037038818f, 0.0735698119f, 0.00785272941f, -0.00637915684f, -0.0164875742f, 0.0321274363f, -0.0267420951f, -9.66625739e-005f, 0.0308933109f, 0.0142582767f, -0.0175930765f, -0.000528247212f, -0.0335956067f, 0.0282765813f, -0.0347129852f, -0.0334530398f, 0.0610793568f, 0.0751092061f, 0.00611664401f, 0.0143242739f, -0.00800812244f, -0.0188605282f, -0.00331850792f, -0.0279626399f, -0.0276989583f, 0.0227732528f, 0.0554722436f, -0.0356651843f, 0.0257181227f, 0.0119861923f, 0.0383857675f, -0.0204854757f, -0.0115457652f, -0.0199080035f, 0.0751190484f, -0.0134624373f, -0.011174107f, 0.0181146376f, -0.00382575719f, 0.0179477371f, 0.0318638831f, 0.00530524738f, -0.0343162529f, -0.0294350404f, 0.0425656587f, -0.0078475289f, -0.0358747654f, -0.016542986f, 0.0467496999f, -0.0281499065f, -0.0211646575f, -0.0352401547f, 0.0793574378f, -0.0151771717f, -0.00548126455f, 0.0209737755f, -0.020993311f, 0.0342369527f, 0.00867733359f, -0.0178339612f, -0.0329803005f, -0.0127925659f, 0.0106320875f, 0.01954142f, -0.0393868871f, 0.0119022224f, 0.0655125827f, -0.0424409807f, -0.0397282876f, -0.0163574889f, 0.0399942473f, 0.0850926191f, 0.00808764156f, 0.00844719168f, -0.0183494929f, -0.0113835437f, -0.0183291715f, -0.031139588f, -0.0212637112f, 0.0403241813f, 0.038326405f, -0.0385595039f, 0.00366263534f, 0.0344136208f, 0.0138917426f, -0.0360247009f, 0.00908228848f, -0.00190658763f, 0.0495183989f, -0.0450143777f, -0.0346293859f, 0.0854182765f, -0.013241889f, -1.50477881e-005f, 0.0152585218f, -0.0282903146f, 0.0326797217f, -0.00707589416f, -0.029153578f, -0.0250835661f, 0.0046997699f, -0.0092161838f, 0.0404602662f, -0.0341455303f, 0.0365651548f, 0.0405140407f, -0.044495374f, -0.0450707041f, 0.00407973817f, 0.0137120755f, 0.0557567291f, -0.0186331067f, 0.0886671841f, -0.012331414f, 0.00169732026f, 0.0112687899f, -0.0304690395f, 0.0283397902f, -0.0130888391f, -0.0328161605f, -0.0207960736f, 0.0125215817f, -0.0164701901f, 0.0471175686f, -0.0307131074f, 0.0468413197f, 0.0302813351f, -0.0438790284f, -0.0458051451f, 0.0136885848f, 0.00392368576f, 0.0445155688f, -0.0104623595f, 0.0772189051f, 0.0922552794f, -0.0170781501f, -0.0158827752f, 0.0128670372f, -0.00394955371f, 0.0122997621f, 0.0310458597f, 0.00708050746f, -0.0378144607f, -0.0347592384f, 0.0456038527f, -0.0134565178f, -0.0383798629f, -0.0221611336f, 0.0428795107f, -0.0279948842f, -0.0197644792f, -0.0406375676f, 0.0737068728f, 0.0375066288f, -0.0495468453f, 0.00973932073f, -0.000494865002f, 0.0951078758f, -0.0140105328f, -0.0192877259f, 0.00140637835f, 0.0119413529f, -0.00562310265f, 0.033675056f, 0.0276340414f, -0.0313447453f, -0.041153051f, 0.0525050946f, -0.0304924492f, -0.0269424431f, -0.0382766351f, 0.0134660332f, -0.0069463104f, 0.00461657112f, -0.0472826846f, 0.044753734f, 0.00587632321f, -0.0477092937f, -0.0180115364f, -0.0264120884f, 0.0581893623f, 0.100847878f, 0.00739780534f, -0.000359447644f, -0.0256977528f, 0.00121033099f, -0.0304392632f, -0.0280555412f, -0.00761734089f, 0.0431439541f, 0.0141865248f, -0.0336910784f, -0.0180054512f, 0.0530052148f, -0.0113155758f, -0.0463069752f, 0.0375640467f, 0.0250736028f, 0.020487316f, -0.0473450944f, -0.0481669717f, 0.0540098548f, -0.0391048156f, -0.0335798003f, -0.0500066653f, -0.0376709923f, 0.0974323004f, -0.00253991131f, -0.0159949455f, -0.0176944844f, 0.0299082976f, -0.028698599f, 0.0080602942f, 0.038734328f, -0.00243904605f, -0.0316020846f, 0.0134658813f, -0.0419424325f, 0.0107403034f, -0.0451062918f, -0.0287192743f, 0.0438188612f, 0.0574623384f, -0.03502886f, -0.00879060198f, -0.0363520086f, -0.0192959066f, -0.047983136f, -0.0510786325f, -0.00355020841f, 0.0305536333f, 0.00827045273f, 0.100815266f, -0.00802950375f, -0.0188066009f, -0.0102368882f, 0.0257516466f, -0.0205879305f, 0.0218430795f, 0.0412826873f, -0.0171009582f, -0.0389318988f, 0.0333761573f, -0.040190015f, -0.00748615246f, -0.0457743667f, -0.0125966668f, 0.0211119596f, 0.0348993354f, -0.0440051816f, 0.0133532239f, -0.0207717437f, -0.0351050831f, -0.0385185294f, -0.0442030318f, 0.0221630484f, 0.0615554936f, -0.014469509f, 0.0709105209f, 0.105093062f, 0.00412899442f, 0.00541830389f, -0.0210114755f, -0.0155777792f, -0.019918805f, -0.0349563174f, -0.0254583675f, 0.0362187661f, 0.0389608629f, -0.0424460471f, 0.00495564984f, 0.0312742665f, 0.016950706f, -0.0376517624f, 0.00627553277f, -0.00509198336f, 0.0536731109f, -0.0480403788f, -0.035357818f, 0.0811824873f, -0.0170874503f, -0.00773915229f, -0.0527619049f, -0.0518121757f, 0.0563398525f, -0.0226297826f, -0.0391350463f, 0.102642909f, -0.014459637f, -0.0209138691f, -0.00243781903f, 0.0136106871f, -0.00999514852f, 0.0301394388f, 0.029748641f, -0.0300390646f, -0.0424740873f, 0.0479205623f, -0.0339793041f, -0.02436799f, -0.0413865633f, 0.0077637746f, -0.00200676965f, 0.010272624f, -0.0484040193f, 0.0384965502f, 0.000249345583f, -0.0468431562f, -0.0229756832f, -0.0310330223f, 0.0521863811f, 0.0936989859f, -0.0341889784f, 0.0397690088f, 0.0724849105f, -0.0509549677f, 0.109325737f, 0.00508608622f, -0.00423152791f, -0.0275366418f, 0.00436037267f, -0.0333321095f, -0.0263039675f, -0.00315757119f, 0.037598744f, 0.00657404726f, -0.0308453441f, -0.0237892717f, 0.0508437306f, -0.0180852208f, -0.0477968268f, 0.0450708903f, 0.0333477817f, 0.011996611f, -0.0462022386f, -0.0504910462f, 0.0444006659f, -0.0436988585f, -0.0390387364f, -0.0479902625f, -0.0323207304f, 0.0867419466f, 0.0187965501f, -0.00585584901f, 0.0471290946f, -0.0278642084f, 0.103872165f, -0.00874771271f, 0.00427798415f, -0.00303124497f, -0.0325058997f, 0.00964968745f, -0.027998494f, -0.0386474729f, -0.00368446065f, 0.0345350392f, -0.0340076312f, 0.0448089503f, -0.0145666171f, 0.0601166114f, 0.000878721592f, -0.0348267071f, -0.0407482125f, 0.0443950258f, -0.0220720526f, 0.0116946371f, 0.0203445703f, 0.0418856777f, 0.0561029837f, -0.0273073781f, -0.045746848f, -0.00866780803f, -0.0521894395f, -0.0537992902f, 0.0279185195f, -0.0488902293f, -0.0161901508f, 0.105065964f, -0.0034733729f, 0.00570673076f, -0.0116300639f, -0.0272692163f, -0.00386492931f, -0.0330237523f, -0.035352096f, 0.0126847401f, 0.0440006107f, -0.0400743857f, 0.0293183662f, 0.00308834948f, 0.0454025194f, -0.0178072918f, -0.0199319273f, -0.0282703117f, 0.0610671192f, -0.0357873589f, -0.0107637048f, 0.045959603f, 0.0146591756f, 0.0269301552f, -0.041103974f, -0.0515126921f, 0.0163535699f, -0.0427638888f, -0.0508312769f, 0.0573183633f, -0.0530763194f, 0.00815767702f, 0.0704758763f, 0.10099192f, 0.00172598427f, -0.010783867f, -0.0256050471f, 0.0168316998f, -0.0341624655f, -0.0136595666f, 0.0146134766f, 0.0202337019f, -0.0129986908f, -0.0143913906f, -0.0349849798f, 0.0364030339f, -0.0333922468f, -0.0429255441f, 0.0590417832f, 0.0554286465f, -0.0119595155f, -0.0332786702f, -0.0480295457f, 0.0131813679f, -0.0494396053f, -0.0482511483f, -0.0321481265f, -0.00817252323f, 0.0496017598f, 0.0516622886f, 0.0247192588f, 0.0128574958f, -0.00142423925f, 0.0634386688f, -0.0360298641f, -0.0179968178f, 0.0979301929f, -0.00461723329f, -0.0168146808f, -0.0181119442f, 0.0245791171f, -0.0280461442f, 0.0059495992f, 0.03294231f, -0.00349365897f, -0.0305790249f, 0.0118309036f, -0.0402563177f, 0.0090404246f, -0.0430876464f, -0.0272625033f, 0.0395989604f, 0.0512462892f, -0.0334727019f, -0.0080884099f, -0.0342757702f, -0.0182309058f, -0.0454361588f, -0.048388239f, -0.00246323156f, 0.0305030737f, 0.00855359901f, 0.0885539129f, 0.0692022741f, -0.0210078005f, 0.040184442f, 0.0191870742f, -0.0493607484f, -0.0403107442f, 0.0514748693f, 0.0966493711f, 0.00228969962f, -0.00882647f, -0.0253167786f, 0.0122676026f, -0.0326959193f, -0.0169465486f, 0.00855898764f, 0.0239125062f, -0.00739831012f, -0.0187152587f, -0.0306101646f, 0.0390833206f, -0.027955113f, -0.0426253229f, 0.0533220209f, 0.0466517098f, -0.00519135688f, -0.0356938466f, -0.0468180627f, 0.02072227f, -0.0458773784f, -0.0437804013f, -0.0354359858f, -0.0149261365f, 0.0570914224f, 0.0395804457f, 0.0145956324f, 0.021368647f, -0.00911633857f, 0.0711905658f, -0.0291596521f, -0.0101942737f, 0.0833442211f, 0.0397446826f, 0.0899491981f, -0.0184203424f, -0.0115903905f, 0.0121523505f, -0.0189809315f, 0.0210876148f, 0.00913995598f, -0.0139309056f, -0.0342797972f, -0.0189816244f, 0.0148765296f, 0.00808959361f, -0.0387394577f, 0.00207569962f, 0.052793365f, -0.0383680947f, -0.0345324539f, -0.0219539274f, 0.0448597856f, 0.0623102821f, -0.0369244404f, 0.0421755724f, 0.03282471f, 0.0485739075f, 0.0180222113f, -0.0468113534f, -0.0275477376f, -0.00995453447f, -0.0376846269f, 0.0134147406f, -0.0479213819f, 0.00422497001f, -0.016094273f, -0.0424876548f, -0.0253322199f, -0.0423342474f, 0.0853412524f, -0.0169447735f, -0.0135070859f, 0.00926111918f, -0.0112114474f, 0.0131907715f, 0.0156659037f, -0.00405420829f, -0.0325363763f, -0.0246583503f, 0.0246780366f, -0.00356668141f, -0.0345688611f, -0.00987980422f, 0.0422417037f, -0.0295296032f, -0.0241369456f, -0.0284169279f, 0.0514326058f, 0.0438473411f, -0.038730491f, 0.0220510308f, 0.0134620164f, 0.0610392019f, 0.0344912112f, -0.0430015549f, -0.0131808501f, 0.00629150774f, -0.0404468179f, 0.0307356529f, -0.0424537696f, -0.0107866162f, -0.025840763f, -0.0326800495f, -0.0114041585f, -0.0341704562f, 0.0600085668f, 0.0724002346f, -0.0129089309f, -0.0138684325f, 0.00284783193f, -0.000298323459f, 0.00129685493f, 0.018664455f, 0.00859023258f, -0.0252698604f, -0.0266885795f, 0.0302535594f, -0.0149827627f, -0.0240528118f, -0.0203916561f, 0.0199073981f, -0.0138475606f, -0.00717529282f, -0.0305098742f, 0.039470043f, 0.0169650503f, -0.0341546945f, -0.000785635319f, -0.00728565129f, 0.0525647141f, 0.0521408878f, -0.0312319528f, 0.0081069665f, 0.0279252212f, -0.0364718921f, 0.0512410216f, -0.0286657438f, -0.023770472f, -0.031373553f, -0.0148196919f, 0.00928548444f, -0.018228909f, 0.0281684976f, 0.0397768393f, 0.0522257127f, -0.00460511632f, 0.00246967142f, -0.00647473568f, -0.0204341114f, 0.000106189502f, -0.0216720607f, -0.0253439248f, 0.00377977709f, 0.0264001042f, -0.0260666572f, 0.0229696296f, -0.00283417641f, 0.0338507853f, -0.00751685817f, -0.0176150389f, -0.0226798728f, 0.0363539085f, -0.0209992751f, -0.00154983671f, 0.0245109107f, 0.0170190446f, 0.0259006694f, -0.0244929567f, -0.0337475203f, 0.0049543418f, -0.031676624f, -0.0355631895f, 0.0318843797f, -0.0352059267f, -0.000317528989f, 0.0572592281f, 0.0610570647f, -0.0167277828f, -0.0298516471f, -0.0115693975f, -0.00533314981f, -0.0135169104f, -0.019397784f, 0.0500409827f, -0.00898750033f, -0.000614659453f, 0.0017738993f, -0.0212232266f, 0.0114205675f, -0.0128587103f, -0.0233404692f, -0.0106631992f, 0.0114343138f, -0.0150910439f, 0.0271581616f, -0.0170015693f, 0.0316397399f, 0.0124038085f, -0.0268829837f, -0.0289945267f, 0.0149013102f, -0.00314401975f, 0.0215400513f, -1.65307047e-005f, 0.0404491834f, 0.048157014f, -0.00554501498f, -0.0209974907f, -0.0161518734f, -0.0334831215f, -0.0307364948f, 0.00346001703f, -0.0235879812f, -0.0200575851f, 0.0491002686f, 0.0287540555f, -0.0285768807f, -0.0316045247f, -0.0250793677f, 0.0174993202f, 0.00513388449f, -0.00748879882f, 0.0260172561f, 0.0448525622f, -0.0116558215f, -0.004073177f, 0.00615050457f, -0.0194695499f, 0.0160724912f, -0.00499029178f, -0.0191985816f, -0.0186200645f, -0.000436470698f, -0.00487089483f, 0.0201438442f, -0.0239398945f, 0.0193131994f, 0.0267893281f, -0.0296801571f, -0.029650582f, 4.09957938e-005f, 0.0119214049f, 0.0380059034f, -0.013901893f, 0.0474507734f, 0.0457130671f, 0.0110973483f, -0.00803273451f, -0.02662622f, -0.030245604f, -0.0229065008f, -0.0124129392f, -0.0111268908f, -0.0293141995f, 0.0277844742f, 0.00923892483f, -0.0323487371f, -0.0284029674f, -0.0302143265f, 0.036418058f, 0.0211656243f, 0.00365290069f, 0.0117777819f, 0.0302116629f, 0.0449329913f, 0.00164609589f, -0.000254867336f, -0.0156353079f, -0.00564938411f, -0.0165648647f, -0.0203821603f, -0.0110682128f, 0.0225827545f, 0.0149176447f, -0.0241797045f, -0.00484914286f, 0.0242270511f, 0.00117951282f, -0.0265081078f, 0.0129790958f, 0.0058723879f, 0.0219356809f, -0.0299937837f, -0.0262204595f, 0.0417714715f, -0.0175631437f, -0.0128097134f, -0.0321563892f, -0.0278348718f, 0.046957124f, -0.00384688471f, -0.0163229145f, 0.0492288247f, -0.0263332445f, 0.0440318994f, 0.00687094638f, 0.0243523046f, 0.0213152673f, -0.00288365688f, 0.0266623087f, -0.0263140686f, -0.0260270946f, -0.0210565683f, 0.0127484081f, -0.00341505441f, -0.0119281737f, 0.0423757173f, -0.0117138652f, -0.00498534786f, 0.0066620009f, -0.0175689477f, 0.0156432018f, -0.00224445597f, -0.0165483076f, -0.0195467453f, -0.00371416635f, -0.00127137906f, 0.016074989f, -0.0241898596f, 0.0142728277f, 0.0290833581f, -0.0283264294f, -0.0276634544f, -0.00392566901f, 0.0160169657f, 0.0399074927f, -0.0166261233f, 0.0427517444f, 0.0390212461f, 0.0159280375f, -0.00313195772f, -0.0275708791f, -0.0269632284f, -0.0186665654f, -0.0157018807f, -0.00615392812f, -0.0297248326f, 0.0206135511f, 0.00369701977f, -0.0310067907f, -0.0252381377f, -0.0294159353f, 0.0405788906f, 0.025303131f, 0.0072260336f, 0.00746182445f, 0.0247526653f, 0.038673535f, -0.0133201452f, 0.0411148481f, -0.00130509119f, -0.00846683886f, -0.0131973913f, 0.0116823278f, -0.0185072031f, -0.00283232261f, 0.0133623648f, 0.00453935703f, -0.012900508f, -0.00131842052f, -0.0221647788f, 0.0129208509f, -0.0224631503f, -0.0208050273f, 0.0293169934f, 0.0324349776f, -0.0133308172f, -0.0124585163f, -0.0242944378f, -0.00145123166f, -0.0278941095f, -0.0283758156f, -0.0104335016f, 0.00615997519f, 0.0170984156f, 0.0414982922f, 0.02693801f, -0.00217232457f, 0.0110896658f, 0.0244805533f, -0.0249532014f, -0.0169173293f, 0.0437646955f, 0.0429584496f, 0.0364669412f, -0.0200109929f, -0.0130472723f, -0.00169009506f, -0.0135414144f, -0.0176467188f, -0.0178674683f, 0.00575714232f, -0.0165552776f, 0.0340607017f, -0.0060388241f, 0.000589543604f, -0.00135471125f, -0.017468771f, 0.00563915772f, -0.0137962261f, -0.0201797467f, -0.00424496783f, 0.0146375978f, -0.0164226294f, 0.0220137108f, -0.00962088164f, 0.0285647735f, 0.00318275206f, -0.0194106605f, -0.0221303552f, 0.019448556f, -0.00896632206f, 0.00957154948f, 0.00768819498f, 0.0252710078f, 0.0324611217f, -0.0113568176f, -0.0219878331f, -0.00675381348f, -0.0273900311f, -0.0273563825f, 0.0117473388f, -0.0237590987f, -0.0104214251f, 0.0494639128f, 0.0339274928f, -0.0200152453f, -0.0258571636f, -0.0165709574f, 0.00629141368f, -0.00242400076f, -0.0104760872f, 0.0289648268f, 0.0302056223f, 0.0183328297f, 0.00224743108f, 0.0142493695f, -0.0134148123f, 0.0310690403f, -0.00964354817f, -0.00572426245f, 0.00551451091f, -0.0109629026f, 0.0107479468f, 0.00268489844f, -0.00880024023f, -0.0171288494f, -0.00812408235f, 0.00516576087f, 0.00609411579f, -0.0197327696f, 0.00353954197f, 0.0255377516f, -0.0203839894f, -0.0187760461f, -0.00922464579f, 0.0199612156f, 0.0318390988f, -0.0174618457f, 0.0246873461f, 0.0203816351f, 0.0216718223f, 0.00642167497f, -0.0234271605f, -0.0158623643f, -0.00740915444f, -0.0175265428f, 0.0041592028f, -0.0242735203f, 0.00593817886f, -0.00528476946f, -0.022429673f, -0.0146313934f, -0.0220619179f, 0.040463604f, 0.0285192244f, 0.0126135089f, -0.000392232934f, 0.0119344452f, 0.0220846608f, -0.0127144028f, 0.0242107771f, -0.0109269712f, 0.00545819057f, 0.0240393914f, -0.00791541673f, -0.0090166619f, 0.000746161968f, 0.000905062247f, -0.000675132324f, 0.0114864111f, 0.00674622459f, -0.0152353244f, -0.017181132f, 0.0188800581f, -0.0107411398f, -0.0140363257f, -0.0140348654f, 0.0101187723f, -0.00683266949f, -0.00240373146f, -0.0195675585f, 0.0224960987f, 0.00808931049f, -0.0211091377f, -0.00270907208f, -0.00662576035f, 0.0303056873f, 0.0348164067f, -0.0183432028f, 0.00814139657f, 0.0208898503f, -0.0226146467f, 0.035487894f, -0.0164182168f, -0.0163212307f, -0.0204049535f, -0.00698927976f, 0.00893816631f, -0.00943797361f, 0.0151234139f, 0.0225104932f, 0.0305307452f, -0.0128488066f, -0.00591686554f, 0.000754270819f, -0.0127096483f, 0.00299237529f, 0.00056339585f, -0.0073962491f, 0.0066522602f, 0.0212319922f, -0.000576945371f, 0.00121670717f, -0.0075838021f, -0.00878177769f, -0.00592676271f, -0.014268212f, -0.0123366741f, 0.00968663767f, 0.015748417f, -0.017097462f, 0.00553435739f, 0.00731369015f, 0.0111819385f, -0.012118605f, -0.00192972994f, -0.00599230407f, 0.0227597244f, -0.017598452f, -0.010253937f, 0.0259752832f, -0.00151335471f, 0.00286179711f, -0.0195476394f, -0.0210510213f, 0.016645683f, -0.0123542063f, -0.0177933555f, 0.0332557932f, -0.0210657325f, 0.0135914087f, 0.0192867517f, 0.0313720591f, 0.000793994812f, -0.0114490744f, 0.00425573252f, -0.0115249297f, -0.0139272902f, -0.0139743602f, 0.0192374662f, 0.00631796196f, -0.00102561561f, 0.0175092295f, -0.00282041868f, -0.00297120446f, 0.00928693358f, -0.00492653204f, -0.00882344972f, 0.018543303f, -0.00601301109f, -0.00510313176f, 0.0025138983f, -0.00342486799f, 0.00357131823f, 0.00552865677f, -0.00070651836f, -0.0112787802f, -0.00909135025f, 0.00902870856f, -0.00219562044f, -0.0117560048f, -0.00432928605f, 0.0131984558f, -0.00953490753f, -0.00749050919f, -0.0103981951f, 0.0173629802f, 0.0136574069f, -0.0136333574f, 0.00636307336f, 0.00347696687f, 0.0215388518f, 0.0138233555f, -0.0146474028f, -0.00310446159f, 0.00399720995f, -0.0142711634f, 0.0128237223f, -0.0142900459f, -0.00464785891f, -0.00961313676f, -0.0104280179f, -0.00244870922f, -0.011119999f, 0.0196792781f, 0.0234977789f, 0.0156362541f, -0.00518829282f, 0.0011591845f, 0.00668922905f, -0.00901304185f, 0.00816403888f, -0.00380551373f, -0.00131082919f, 0.00950854272f, 0.00903166085f, -0.00499725528f, 0.00938611105f, -0.000802832248f, 0.000668251014f, -0.00371771678f, -0.00569631392f, -0.00236093276f, -0.00794650894f, -0.00760079827f, 0.00408822997f, 0.00904781371f, -0.00951362122f, 0.0045665144f, 0.00244102278f, 0.00796268601f, -0.00556142302f, -0.00273132883f, -0.00485172682f, 0.0130448639f, -0.00914696977f, -0.00418052217f, 0.0127239367f, 0.00121925829f, 0.003877301f, -0.010279269f, -0.0118792895f, 0.00692620967f, -0.00828685146f, -0.0108214226f, 0.0163532756f, -0.0120470133f, 0.00519630732f, 0.0136570213f, 0.01997694f, -0.00154421176f, -0.00773147075f, 0.00036616865f, -0.0050536301f, -0.00688709412f, -0.0075568473f, 0.0129016247f, 0.00532172201f, 0.000908216869f, 0.00818235055f, -0.000263243855f, -0.00264419382f, 0.00680466322f, -0.00194723916f, -0.00483878097f, 0.00929808151f, -0.00250833458f, 0.00602171337f, -0.00166651572f, -0.00323051796f, -0.00207505515f, 0.00305232196f, -0.00348383631f, 0.00242799334f, 0.00509840203f, -0.00257999799f, -0.00593496952f, 0.00423376169f, -0.00623969128f, -0.00101174379f, -0.00700474484f, -0.00210415828f, 0.00336487615f, 0.00529636769f, -0.00659343461f, 0.0017995151f, -0.0032313983f, -0.00503710937f, -0.00589883421f, -0.00674060686f, 0.00337715261f, 0.00924964529f, -0.00159723149f, 0.0111668874f, 0.013845196f, -0.00555871055f, 0.0113135008f, -0.000100764286f, -0.00809244532f, -0.00753635634f, 0.00483064819f, 0.0118166106f, 0.00320310099f, -0.00133495871f, 0.00124221412f, 0.00473144185f, -0.00529446499f, -0.00463088229f, -0.00342269777f, -0.00208624778f, -0.0027638129f, 0.00502890488f, -0.00410973094f, -0.00101859611f, 0.00359323947f, -0.00255733239f, 0.000765686564f, -0.00157660479f, 0.0029189582f, 0.000139919779f, -0.000122427591f, -0.00327372574f, -0.0014883352f, -0.00335701997f, -0.00440931134f, -0.00260675745f, 0.00437769014f, 0.00332109816f, -0.00520854676f, -0.000694681483f, 0.00460537057f, 0.000676932104f, -0.00541580981f, 0.00227711559f, 0.000822293048f, 0.00496334769f, -0.00628995616f, -0.00526918285f, 0.00873872917f, -0.00328117539f, -0.00220498955f, -0.00676259631f, -0.00601343205f, 0.00924111623f, -0.00116131746f, -0.00371801481f, 0.0106797228f, -0.00572488224f, 0.0087591717f, 0.00219728984f, 0.00595880486f, 0.00411755498f, -0.000916716643f, 0.00526022585f, -0.00532918517f, -0.00538707757f, -0.00447012996f, 0.00329750543f, -0.000290376367f, -0.00220556301f, 0.00845450163f, -0.002547852f, 0.00103643059f, 0.000890810334f, -0.00254293391f, -0.00271233125f, 0.0041431454f, -0.00187295582f, 0.00198107585f, -0.000479176291f, 0.00203310815f, -0.00138577831f, -0.00208442379f, -0.000705647341f, 0.00128223351f, -0.00140036771f, 0.00212886697f, 0.00268475479f, -0.00247856998f, -0.00391271198f, 0.00358683243f, -0.00341190258f, -0.00179310073f, -0.00401983224f, 0.000100375517f, 0.00051424437f, 0.00167252985f, -0.00440022955f, 0.00277473964f, -0.000533564424f, -0.00398538215f, -0.00255074375f, -0.00323720463f, 0.00407193089f, 0.00748225441f, -0.0024669671f, 0.00484880153f, 0.0076009389f, -0.00433780486f, 0.00881670788f, -0.00173991942f, -0.00467128074f, -0.00485507026f, 0.0009789248f, 0.00510356668f, 0.000150509775f, 0.000829098164f, 0.00249040686f, 0.0045594275f, -0.00327041117f, -0.00235803518f, -0.00127522461f, -0.00207023905f, -0.000814831001f, 0.00182554126f, -0.00229321234f, 0.000197968286f, 0.00328540849f, -0.00184283592f, 0.00110791693f, -0.00107607234f, 0.00139600004f, -0.000455065427f, 0.00111836556f, -0.000335085526f, -0.00144568121f, -0.00211186428f, 0.00174991309f, -0.00294500147f, -0.00040216904f, 0.00209406554f, 0.000553726626f, -0.00215414702f, -9.14120246e-005f, -0.00356942485f, 0.00185933278f, -0.0036285012f, -0.00322632492f, 0.00439245021f, 0.00490699382f, -0.00221822667f, -0.00182795338f, -0.00378464279f, -0.000346246932f, -0.00441502919f, -0.00451226719f, -0.00145090627f, 0.00127310399f, 0.00259628193f, 0.00668696919f, 0.00459980546f, -0.000440301374f, 0.00211346056f, 0.00379694463f, -0.00401729159f, -0.00276078284f, 0.00678983098f, 0.00710718753f, 0.00570556102f, -0.00305914902f, -0.00191005529f, -5.69444055e-005f, -0.00219350541f, -0.0028143106f, -0.00281243864f, 0.000884953944f, -0.00259201694f, 0.00520435255f, -0.00215244829f, -0.00168066961f, 0.000238148539f, -0.000497492729f, -0.000538785185f, -0.000434190151f, 0.000888967945f, 0.000161432676f, 0.000337437523f, 0.000936404511f, 8.72111341e-005f, -0.00034040949f, -0.00166609336f, -4.11515975e-005f, -0.00192487624f, -0.00168699771f, -0.000443735014f, 0.0019511499f, 0.000553397229f, -0.00194085552f, -0.00120852713f, 0.00253892061f, -0.000791492406f, -0.00275540235f, 0.00220056297f, 0.00159399339f, 0.00101537537f, -0.00274756481f, -0.00285869068f, 0.0029006945f, -0.00234564254f, -0.00201718463f, -0.0028573391f, -0.00201369473f, 0.00481081102f, 0.000905989262f, -0.000506392156f, 0.00333018159f, -0.00175264594f, 0.00534118433f, -0.000475379406f, 0.00106020423f, 0.00357778114f, 0.00100538286f, 0.00405007182f, -0.00272995327f, -0.00247344375f, -0.00172170007f, 0.000385663094f, -0.000927638495f, -0.00156160234f, 0.00314910943f, -0.00161725318f, 0.00142427883f, -0.000355346914f, -0.00136735977f, -0.000992093002f, 0.00112624955f, -0.00083604391f, 0.000482584524f, -1.74407833e-005f, 0.000663407322f, -0.000110081462f, 0.00022876513f, 0.000427048421f, -0.000297526392f, -5.76051862e-005f, 3.56021628e-005f, -0.000640473329f, 0.000318493228f, -0.000373758929f, -0.000693924376f, -0.000347352645f, 0.000289680902f, -0.000425970851f, 0.00073842291f, -0.000529497571f, 0.000864673057f, 0.000404702208f, -0.00081240281f, -0.00087028835f, 0.000400157209f, -4.52704735e-005f, 0.00069026876f, -2.60479064e-005f, 0.00120073895f, 0.00138547795f, -0.000102249993f, -0.00058068923f, -0.000498106587f, -0.000990541419f, -0.000893212564f, 8.56300612e-005f, -0.000658639881f, -0.000610999006f, 0.00141824468f, 0.000844420341f, -0.000858506013f, -0.000933313509f, -0.000755723391f, 0.000618563732f, 0.000231972095f, -0.000174466593f, 0.000779849826f, 0.00126034522f, 0.000985040679f, -0.000106642627f, 0.000820750662f, -0.000525910058f, 0.000905566558f, 0.000416272494f, -0.000147370272f, 0.000190470208f, 6.3680367e-005f, 0.000162173077f, -0.000134042057f, -8.84676138e-006f, -6.61960439e-005f, -8.37448897e-005f, -2.80442327e-005f, 4.49313775e-005f, -1.12574044e-005f, -2.75719121e-005f, -2.68019612e-005f, 2.90256121e-005f, -4.01959587e-005f, 8.74868238e-006f, 4.22558151e-005f, -9.5436535e-006f, -4.67015343e-005f, 1.9952904e-005f, -5.87793584e-005f, 8.11036261e-006f, -6.31265866e-005f, -3.55235679e-005f, 4.99875168e-005f, 6.4889522e-005f, -5.05848802e-005f, -5.55009001e-006f, -4.53940411e-005f, -2.88797437e-005f, -6.35238248e-005f, -6.85084597e-005f, 5.12896531e-006f, 5.49061297e-005f, 1.02895547e-005f, 0.00011515028f, 0.000106488456f, -3.22747801e-005f, 7.15219358e-005f, 2.6768821e-005f, -7.17266958e-005f, -5.95351485e-005f, 7.41420663e-005f, 0.000126305706f, 5.77398532e-005f, -3.03785037e-005f, -8.73010958e-006f, 2.28009285e-005f, -4.3738677e-005f, -4.49980471e-005f, -3.8871447e-005f, -4.49988829e-006f, -3.3868735e-005f, 6.46443295e-005f, -3.73269213e-005f, -1.81059786e-005f, 1.95431858e-005f, -1.70091735e-005f, -3.90290353e-007f, -1.14230988e-005f, 2.11876904e-005f, -1.32912226e-006f, 9.51590482e-006f, 1.14054874e-005f, 1.57551904e-006f, -1.32233868e-006f, 2.50986034e-007f, -1.10894496e-006f, -3.50458009e-007f, 2.99767748e-007f, -2.03866966e-006f, 1.24258065e-006f, -8.84435053e-007f, -2.10415897e-006f, -1.51707843e-006f, 4.20570046e-007f, -9.43697842e-007f, 2.15185696e-006f, -2.07357812e-006f, 2.33921742e-006f, 1.94912582e-006f, -2.81602274e-006f, -2.90700655e-006f, 6.43360352e-007f, 5.29377871e-007f, 2.96890516e-006f, -7.35163383e-007f, 4.26977749e-006f, 4.54874544e-006f, 4.2989484e-007f, -1.30888611e-006f, -2.14080774e-006f, -3.12057728e-006f, -2.58158366e-006f, -4.64117534e-007f, -1.58562159e-006f, -2.45858246e-006f, 3.74488968e-006f, 1.87992919e-006f, -3.01738532e-006f, -2.93288508e-006f, -2.74262379e-006f, 2.91510105e-006f, 1.52443272e-006f, -4.33784031e-008f, 1.90808009e-006f, 3.67582993e-006f, 3.82591816e-006f, -7.58079238e-007f, 3.31840056e-006f, -1.74980426e-006f, 2.44520129e-006f, 1.85624322e-006f, -1.66111633e-007f, 2.80015144e-007f, 4.77941228e-007f, 3.25577332e-007f, -3.85214321e-007f, -1.20898875e-007f, -1.66635843e-007f, -2.76963959e-007f, -1.23166785e-007f, 1.2693215e-007f, -4.0798076e-009f, 4.9573895e-010f }; */ int _tmain(int argc, _TCHAR* argv[]) { for (size_t i = 0; i < _countof(cA); i++) { if (!::_finite(cA[i])) { std::cout << "Array has not a number.\n"; return -1; } } std::cout << "Minimum element = " << *std::min_element(cA, cA + _countof(cA)) << "\n"; std::cout << "Maximum element = " << *std::max_element(cA, cA + _countof(cA)) << "\n"; for (size_t iMethod = 0; iMethod < 2; iMethod++) { float* pX = reinterpret_cast(_aligned_malloc(n * n * sizeof(float), 1024)); stdext::unchecked_fill_n(pX, n * n, 0.0f); for (size_t i = 0, k = 0; i < n; i++) { for (size_t j = 0; j <= i; j++, k++) { assert(k < _countof(cA)); pX[i * n + j] = cA[k]; } } float* pL = reinterpret_cast(_aligned_malloc(n * sizeof(float), 1024)); stdext::unchecked_fill_n(pL, n, 0.0f); MKL_INT info = iMethod == 0 ? LAPACKE_ssyev(LAPACK_ROW_MAJOR, 'V', 'L', (int)n, pX, (int)n, pL) : LAPACKE_ssyevd(LAPACK_ROW_MAJOR, 'V', 'L', (int)n, pX, (int)n, pL); std::cout << "Method " << (iMethod == 0 ? "LAPACKE_ssyev" : "LAPACKE_ssyevd") << " is " << (info == 0 ? "evaluated" : "failed") << ".\n"; if (info != 0) std::cout << "Info = " << info << "\n"; _aligned_free(pX); _aligned_free(pL); } return 0; }