A place to discuss everything related to Newton Dynamics.
Moderators: Sascha Willems, walaber
by pHySiQuE » Mon Aug 19, 2013 2:59 pm
Even though the values in the randBits0 array all have "uLL" after them, it's not enough to stop Xcode from stopping with a build error (in file dCRC.cpp).
I removed the rightmost digit on all values that raised an error. This was a rather painstaking process, so it would be great if this could make it into the repository.
- Code: Select all
static dCRCTYPE randBits0[] =
{
7266447313870364031uLL, 4946485549665804864uLL, 1694590944869574742uLL, 1639406307552422672uLL,
4873882236456199058uLL, 1487744804394702017uLL, 6740343660852211943uLL, 1385787120035326316uLL,
5249110015610582907uLL, 1020508112606448038uLL, 1235879089597390050uLL, 1732031268081049904uLL,
1648914111056519478uLL, 8942268601720066061uLL, 1352057572200258857uLL, 1422694523671773237uLL,
938392687355541706uLL, 1569028166853255210uLL, 1151070475415719125uLL, 1586426457491946360uLL,
6489677788245343319uLL, 5112602299894754389uLL, 1082893006265251869uLL, 1594230543415899599uLL,
1544571767508821826uLL, 4764500002345775851uLL, 1467375311510194209uLL, 236502320419669032uLL,
1367048397518820408uLL, 1493136061526817569uLL, 8904234204977263924uLL, 1283691540804656496uLL,
1212030242021364752uLL, 1575511097653735644uLL, 5405758943702519480uLL, 1095185896842689880uLL,
1725168130347861037uLL, 4144140664012008120uLL, 1828614580697782527uLL, 1307580467218520437uLL,
1083180595573361770uLL, 6172975950399619139uLL, 1283709701449729388uLL, 1290385791361021384uLL,
560691676108914154uLL, 1074659097419704618uLL, 1426612128382028168uLL, 1169640373602296334uLL,
1338324671098522724uLL, 7132746073714321322uLL, 1060810821723187421uLL, 9027884570906061560uLL,
1289391376912070313uLL, 1567516083892196245uLL, 2511068401785704737uLL, 1448318300171637145uLL,
3774730664208216065uLL, 5083371700846102796uLL, 958349826457093363uLL, 1711987008505125722uLL,
5217910858257235075uLL, 1061217680947568985uLL, 1924700483125896976uLL, 7171619684536160599uLL,
1094927925670175150uLL, 1559619696407266489uLL, 1409794800265559935uLL, 615821766635933047uLL,
5636498760852923045uLL, 1761879280394205122uLL, 580805356741162327uLL, 425267967796817241uLL,
8381470634608387938uLL, 1321222867842088762uLL, 1699306030863674196uLL, 957923366004347591uLL,
6210242862396777185uLL, 1012818702180800310uLL, 1529938392597451575uLL, 1750183200946594563uLL,
1745379494289124122uLL, 1580780546207648449uLL, 8407189590930420827uLL, 974125122787311712uLL,
1861591264068118966uLL, 997568339582634050uLL, 1804677184446739149uLL, 1798186768843568779uLL,
3809841506498447207uLL, 946010891763813567uLL, 1617298063863937431uLL, 958022432077424298uLL,
4393365126459778813uLL, 1340868314106955368uLL, 1390000552954764595uLL, 1577355035440281786uLL,
1647532752434923060uLL, 6260298154874769264uLL, 1222457665977646091uLL, 6405294864092763507uLL,
7585484664713203306uLL, 5187641382818981381uLL, 1243599840028535338uLL, 1355435344101734475uLL,
646091557254529188uLL, 1139374711697494925uLL, 1679724924841334285uLL, 1571351902353749549uLL,
1282350470957985884uLL, 4738086532119935073uLL, 4429068783387643752uLL, 585582692562183870uLL,
1048280754023674130uLL, 6788940719869959076uLL, 1167085624497207377uLL, 2488756775360218862uLL,
2061695363573180185uLL, 6884655301895085032uLL, 3566345954323888697uLL, 1278431993305904181uLL,
4772468691551857254uLL, 6864898938209826895uLL, 7198730565322227090uLL, 2452224231472687253uLL,
1342479260603244580uLL, 1082769522485538398uLL, 1101660889712207090uLL, 1468328056515137835uLL,
7077866519618824360uLL, 1748707994119842233uLL, 3956319990205097495uLL, 5804870313319323478uLL,
8017203611194497730uLL, 3310931575584983808uLL, 5009341981771541845uLL, 1177202017457700593uLL,
3537640779967351792uLL, 6801855569284252424uLL, 1768726823119262338uLL, 1296835861363323721uLL,
1429775571144180123uLL, 1042737773217220841uLL, 1215556609198678899uLL, 1646595442159829611uLL,
1271042969046435999uLL, 954722635154156559uLL, 1215662489140341034uLL, 2985938688676214686uLL,
1806691778598501095uLL, 5975570403614438776uLL, 1154134316302250056uLL, 1111538865238970459uLL,
949932838949471007uLL, 924716303676965182uLL, 3688303938005101774uLL, 2210483654336887556uLL,
1545816191008969322uLL, 6558785204455557683uLL, 1288373156735958118uLL, 1843398605994882962uLL,
3435082195390932486uLL, 1682235180034306199uLL, 3120532877336962310uLL, 1668178511106288556uLL,
7835551710041302304uLL, 2612798015018627203uLL, 1508327917715265749uLL, 6591467229462292195uLL,
1059270645053456544uLL, 7438147750787157163uLL, 323186165595851698uLL, 7444710627467609883uLL,
8473714411329896576uLL, 2782675857700189492uLL, 3383567662400128329uLL, 3200233909833521327uLL,
1289760128028560444uLL, 3612068790453735040uLL, 8324209243736219497uLL, 1578957035649772346uLL,
1083312926512215996uLL, 4797349136059339390uLL, 5556729349871544986uLL, 1826694310492974707uLL,
1620389818516182276uLL, 172225355691600141uLL, 3034352936522087096uLL, 1266779576738385285uLL,
3906668377244742888uLL, 6961783143042492788uLL, 1715970688732124757uLL, 4676208075243319061uLL,
1031563469714298581uLL, 1343514004793325118uLL, 716076639492622016uLL, 1384795403543869755uLL,
7195811275139178570uLL, 1081531263651032887uLL, 6214164734784158515uLL, 1641219451183992154uLL,
3862249798930641332uLL, 1005482699535576005uLL, 4644542796609371301uLL, 1760009105736798728uLL,
4209958422564632034uLL, 5419285945389823940uLL, 1145370154756435460uLL, 995158802667938011uLL,
7425168333159839689uLL, 8436306210125134906uLL, 1121661587259682010uLL, 3681345096403933680uLL,
5770016989916553752uLL, 1110285593615087173uLL, 1118798089233969393uLL, 396336430216428875uLL,
6384853777489155236uLL, 7551613839184151117uLL, 1652706202327694310uLL, 1342985042902495689uLL,
990175396047727176uLL, 973150199270261225uLL, 5217575797614661659uLL, 1031170834663654870uLL,
1511174751973533048uLL, 4353415295139137513uLL, 1845293119018433391uLL, 1195200687343049356uLL,
3531972641585683893uLL, 1685224647764840982uLL, 1595685482214332138uLL, 1231460999357947477uLL,
1676391168484459896uLL, 1639214569038538263uLL, 1545507136970403756uLL, 1777119906186279006uLL,
1212134846297263897uLL, 1261306854514830577uLL, 954203144844315208uLL, 1257976447679270605uLL,
3664184785462160180uLL, 2747964788443845091uLL, 1589591700747051230uLL, 1555293576572430212uLL,
1636691586226168262uLL, 8385468783684865323uLL, 1074534382714510294uLL, 2485742734157099909uLL,
916246281077683950uLL, 1521420665363746670uLL, 1289548314947434579uLL, 1079510114301747843uLL,
1071887613448066366uLL, 1259990987526807294uLL, 8326303777037206221uLL, 1410466117201424829uLL,
};
-
pHySiQuE
-
- Posts: 608
- Joined: Fri Sep 02, 2011 9:54 pm
by Julio Jerez » Mon Aug 19, 2013 3:12 pm
I cannot remove the gigget becauis ethe all of eth file in madea forder will be invalidated
the quesion is, how come I do not have those errors in xcode when I build the libraries. tehr must be a setting that shange that
-
Julio Jerez
- Moderator
-
- Posts: 12249
- Joined: Sun Sep 14, 2003 2:18 pm
- Location: Los Angeles
-
by JoeJ » Mon Aug 19, 2013 3:16 pm
I've had a similar problem.
for iOS i used:
0x5000012005c05c84i64
and for gcc & VisualC:
0x5000012005c05c84ULL
but after a while the ULL prefix worked for everything...?
Maybe the uppercase U makes a difference ?
-
JoeJ
-
- Posts: 1453
- Joined: Tue Dec 21, 2010 6:18 pm
by Julio Jerez » Mon Aug 19, 2013 3:27 pm
ha that may be, ok I changed to ULL can you try an see if that works better?
-
Julio Jerez
- Moderator
-
- Posts: 12249
- Joined: Sun Sep 14, 2003 2:18 pm
- Location: Los Angeles
-
by pHySiQuE » Mon Aug 19, 2013 3:38 pm
I think the problem is unique to the ARM iOS compiler. My Mac project does not raise any errors, but the iOS one does:
- Screen Shot 2013-08-19 at 12.36.57 PM.jpg (212.96 KiB) Viewed 6142 times
-
pHySiQuE
-
- Posts: 608
- Joined: Fri Sep 02, 2011 9:54 pm
by Julio Jerez » Mon Aug 19, 2013 3:47 pm
That sounds like a problem with xCode, you should post that over the Mac forum, see what they have to say.
if a statement compile with all compeiler including xcode itself, and fail in one target, then it most be a compiler issue.
My guess isthat ther miost be a seeting for that.
-
Julio Jerez
- Moderator
-
- Posts: 12249
- Joined: Sun Sep 14, 2003 2:18 pm
- Location: Los Angeles
-
by JoeJ » Mon Aug 19, 2013 3:49 pm
pHySiQuE wrote:but the iOS one does:
Ok, most probably the sign bit is always 0 in my data set.
Can you try i64?
Maybe there'e also a ui64.
Julio could switch by #ifdef
-
JoeJ
-
- Posts: 1453
- Joined: Tue Dec 21, 2010 6:18 pm
by pHySiQuE » Mon Oct 17, 2016 8:58 pm
Xcode 7.3 still has the error. I fixed it with the suggested fix. This does not change any of the numbers from what they were originally.
It would be nice to see this in the repository so I don't have to keep rewriting this code.
- Code: Select all
static dCRCTYPE randBits0[] =
{
static_cast<long long>(7266447313870364031ULL), static_cast<long long>(4946485549665804864ULL), static_cast<long long>(16945909448695747420ULL), static_cast<long long>(16394063075524226720ULL),
static_cast<long long>(4873882236456199058ULL), static_cast<long long>(14877448043947020171ULL), static_cast<long long>(6740343660852211943ULL), static_cast<long long>(13857871200353263164ULL),
static_cast<long long>(5249110015610582907ULL), static_cast<long long>(10205081126064480383ULL), static_cast<long long>(1235879089597390050ULL), static_cast<long long>(17320312680810499042ULL),
static_cast<long long>(16489141110565194782ULL), static_cast<long long>(8942268601720066061ULL), static_cast<long long>(13520575722002588570ULL), static_cast<long long>(14226945236717732373ULL),
static_cast<long long>(9383926873555417063ULL), static_cast<long long>(15690281668532552105ULL), static_cast<long long>(11510704754157191257ULL), static_cast<long long>(15864264574919463609ULL), static_cast<long long>(
6489677788245343319ULL), static_cast<long long>(5112602299894754389ULL), static_cast<long long>(10828930062652518694ULL), static_cast<long long>(15942305434158995996ULL),
static_cast<long long>(15445717675088218264ULL), static_cast<long long>(4764500002345775851ULL), static_cast<long long>(14673753115101942098ULL), static_cast<long long>(236502320419669032ULL),
static_cast<long long>(13670483975188204088ULL), static_cast<long long>(14931360615268175698ULL), static_cast<long long>(8904234204977263924ULL), static_cast<long long>(12836915408046564963ULL),
static_cast<long long>(12120302420213647524ULL), static_cast<long long>(15755110976537356441ULL), static_cast<long long>(5405758943702519480ULL), static_cast<long long>(10951858968426898805ULL),
static_cast<long long>(17251681303478610375ULL), static_cast<long long>(4144140664012008120ULL), static_cast<long long>(18286145806977825275ULL), static_cast<long long>(13075804672185204371ULL),
static_cast<long long>(10831805955733617705ULL), static_cast<long long>(6172975950399619139ULL), static_cast<long long>(12837097014497293886ULL), static_cast<long long>(12903857913610213846ULL),
static_cast<long long>(560691676108914154ULL), static_cast<long long>(1074659097419704618ULL), static_cast<long long>(14266121283820281686ULL), static_cast<long long>(11696403736022963346ULL),
static_cast<long long>(13383246710985227247ULL), static_cast<long long>(7132746073714321322ULL), static_cast<long long>(10608108217231874211ULL), static_cast<long long>(9027884570906061560ULL),
static_cast<long long>(12893913769120703138ULL), static_cast<long long>(15675160838921962454ULL), static_cast<long long>(2511068401785704737ULL), static_cast<long long>(14483183001716371453ULL),
static_cast<long long>(3774730664208216065ULL), static_cast<long long>(5083371700846102796ULL), static_cast<long long>(9583498264570933637ULL), static_cast<long long>(17119870085051257224ULL),
static_cast<long long>(5217910858257235075ULL), static_cast<long long>(10612176809475689857ULL), static_cast<long long>(1924700483125896976ULL), static_cast<long long>(7171619684536160599ULL),
static_cast<long long>(10949279256701751503ULL), static_cast<long long>(15596196964072664893ULL), static_cast<long long>(14097948002655599357ULL), static_cast<long long>(615821766635933047ULL),
static_cast<long long>(5636498760852923045ULL), static_cast<long long>(17618792803942051220ULL), static_cast<long long>(580805356741162327ULL), static_cast<long long>(425267967796817241ULL),
static_cast<long long>(8381470634608387938ULL), static_cast<long long>(13212228678420887626ULL), static_cast<long long>(16993060308636741960ULL), static_cast<long long>(957923366004347591ULL),
static_cast<long long>(6210242862396777185ULL), static_cast<long long>(1012818702180800310ULL), static_cast<long long>(15299383925974515757ULL), static_cast<long long>(17501832009465945633ULL),
static_cast<long long>(17453794942891241229ULL), static_cast<long long>(15807805462076484491ULL), static_cast<long long>(8407189590930420827ULL), static_cast<long long>(974125122787311712ULL),
static_cast<long long>(1861591264068118966ULL), static_cast<long long>(997568339582634050ULL), static_cast<long long>(18046771844467391493ULL), static_cast<long long>(17981867688435687790ULL),
static_cast<long long>(3809841506498447207ULL), static_cast<long long>(9460108917638135678ULL), static_cast<long long>(16172980638639374310ULL), static_cast<long long>(958022432077424298ULL),
static_cast<long long>(4393365126459778813ULL), static_cast<long long>(13408683141069553686ULL), static_cast<long long>(13900005529547645957ULL), static_cast<long long>(15773550354402817866ULL),
static_cast<long long>(16475327524349230602ULL), static_cast<long long>(6260298154874769264ULL), static_cast<long long>(12224576659776460914ULL), static_cast<long long>(6405294864092763507ULL),
static_cast<long long>(7585484664713203306ULL), static_cast<long long>(5187641382818981381ULL), static_cast<long long>(12435998400285353380ULL), static_cast<long long>(13554353441017344755ULL),
static_cast<long long>(646091557254529188ULL), static_cast<long long>(11393747116974949255ULL), static_cast<long long>(16797249248413342857ULL), static_cast<long long>(15713519023537495495ULL),
static_cast<long long>(12823504709579858843ULL), static_cast<long long>(4738086532119935073ULL), static_cast<long long>(4429068783387643752ULL), static_cast<long long>(585582692562183870ULL),
static_cast<long long>(1048280754023674130ULL), static_cast<long long>(6788940719869959076ULL), static_cast<long long>(11670856244972073775ULL), static_cast<long long>(2488756775360218862ULL),
static_cast<long long>(2061695363573180185ULL), static_cast<long long>(6884655301895085032ULL), static_cast<long long>(3566345954323888697ULL), static_cast<long long>(12784319933059041817ULL),
static_cast<long long>(4772468691551857254ULL), static_cast<long long>(6864898938209826895ULL), static_cast<long long>(7198730565322227090ULL), static_cast<long long>(2452224231472687253ULL),
static_cast<long long>(13424792606032445807ULL), static_cast<long long>(10827695224855383989ULL), static_cast<long long>(11016608897122070904ULL), static_cast<long long>(14683280565151378358ULL),
static_cast<long long>(7077866519618824360ULL), static_cast<long long>(17487079941198422333ULL), static_cast<long long>(3956319990205097495ULL), static_cast<long long>(5804870313319323478ULL),
static_cast<long long>(8017203611194497730ULL), static_cast<long long>(3310931575584983808ULL), static_cast<long long>(5009341981771541845ULL), static_cast<long long>(11772020174577005930ULL),
static_cast<long long>(3537640779967351792ULL), static_cast<long long>(6801855569284252424ULL), static_cast<long long>(17687268231192623388ULL), static_cast<long long>(12968358613633237218ULL),
static_cast<long long>(1429775571144180123ULL), static_cast<long long>(10427377732172208413ULL), static_cast<long long>(12155566091986788996ULL), static_cast<long long>(16465954421598296115ULL),
static_cast<long long>(12710429690464359999ULL), static_cast<long long>(9547226351541565595ULL), static_cast<long long>(12156624891403410342ULL), static_cast<long long>(2985938688676214686ULL),
static_cast<long long>(18066917785985010959ULL), static_cast<long long>(5975570403614438776ULL), static_cast<long long>(11541343163022500560ULL), static_cast<long long>(11115388652389704592ULL),
static_cast<long long>(9499328389494710074ULL), static_cast<long long>(9247163036769651820ULL), static_cast<long long>(3688303938005101774ULL), static_cast<long long>(2210483654336887556ULL),
static_cast<long long>(15458161910089693228ULL), static_cast<long long>(6558785204455557683ULL), static_cast<long long>(1288373156735958118ULL), static_cast<long long>(18433986059948829624ULL),
static_cast<long long>(3435082195390932486ULL), static_cast<long long>(16822351800343061990ULL), static_cast<long long>(3120532877336962310ULL), static_cast<long long>(16681785111062885568ULL),
static_cast<long long>(7835551710041302304ULL), static_cast<long long>(2612798015018627203ULL), static_cast<long long>(15083279177152657491ULL), static_cast<long long>(6591467229462292195ULL),
static_cast<long long>(10592706450534565444ULL), static_cast<long long>(7438147750787157163ULL), static_cast<long long>(323186165595851698ULL), static_cast<long long>(7444710627467609883ULL),
static_cast<long long>(8473714411329896576ULL), static_cast<long long>(2782675857700189492ULL), static_cast<long long>(3383567662400128329ULL), static_cast<long long>(3200233909833521327ULL),
static_cast<long long>(12897601280285604448ULL), static_cast<long long>(3612068790453735040ULL), static_cast<long long>(8324209243736219497ULL), static_cast<long long>(15789570356497723463ULL),
static_cast<long long>(1083312926512215996ULL), static_cast<long long>(4797349136059339390ULL), static_cast<long long>(5556729349871544986ULL), static_cast<long long>(18266943104929747076ULL),
static_cast<long long>(1620389818516182276ULL), static_cast<long long>(172225355691600141ULL), static_cast<long long>(3034352936522087096ULL), static_cast<long long>(1266779576738385285ULL),
static_cast<long long>(3906668377244742888ULL), static_cast<long long>(6961783143042492788ULL), static_cast<long long>(17159706887321247572ULL), static_cast<long long>(4676208075243319061ULL),
static_cast<long long>(10315634697142985816ULL), static_cast<long long>(13435140047933251189ULL), static_cast<long long>(716076639492622016ULL), static_cast<long long>(13847954035438697558ULL),
static_cast<long long>(7195811275139178570ULL), static_cast<long long>(10815312636510328870ULL), static_cast<long long>(6214164734784158515ULL), static_cast<long long>(16412194511839921544ULL),
static_cast<long long>(3862249798930641332ULL), static_cast<long long>(1005482699535576005ULL), static_cast<long long>(4644542796609371301ULL), static_cast<long long>(17600091057367987283ULL),
static_cast<long long>(4209958422564632034ULL), static_cast<long long>(5419285945389823940ULL), static_cast<long long>(11453701547564354601ULL), static_cast<long long>(9951588026679380114ULL),
static_cast<long long>(7425168333159839689ULL), static_cast<long long>(8436306210125134906ULL), static_cast<long long>(11216615872596820107ULL), static_cast<long long>(3681345096403933680ULL),
static_cast<long long>(5770016989916553752ULL), static_cast<long long>(11102855936150871733ULL), static_cast<long long>(11187980892339693935ULL), static_cast<long long>(396336430216428875ULL),
static_cast<long long>(6384853777489155236ULL), static_cast<long long>(7551613839184151117ULL), static_cast<long long>(16527062023276943109ULL), static_cast<long long>(13429850429024956898ULL),
static_cast<long long>(9901753960477271766ULL), static_cast<long long>(9731501992702612259ULL), static_cast<long long>(5217575797614661659ULL), static_cast<long long>(10311708346636548706ULL),
static_cast<long long>(15111747519735330483ULL), static_cast<long long>(4353415295139137513ULL), static_cast<long long>(1845293119018433391ULL), static_cast<long long>(11952006873430493561ULL),
static_cast<long long>(3531972641585683893ULL), static_cast<long long>(16852246477648409827ULL), static_cast<long long>(15956854822143321380ULL), static_cast<long long>(12314609993579474774ULL),
static_cast<long long>(16763911684844598963ULL), static_cast<long long>(16392145690385382634ULL), static_cast<long long>(1545507136970403756ULL), static_cast<long long>(17771199061862790062ULL),
static_cast<long long>(12121348462972638971ULL), static_cast<long long>(12613068545148305776ULL), static_cast<long long>(954203144844315208ULL), static_cast<long long>(1257976447679270605ULL),
static_cast<long long>(3664184785462160180ULL), static_cast<long long>(2747964788443845091ULL), static_cast<long long>(15895917007470512307ULL), static_cast<long long>(15552935765724302120ULL),
static_cast<long long>(16366915862261682626ULL), static_cast<long long>(8385468783684865323ULL), static_cast<long long>(10745343827145102946ULL), static_cast<long long>(2485742734157099909ULL),
static_cast<long long>(916246281077683950ULL), static_cast<long long>(15214206653637466707ULL), static_cast<long long>(12895483149474345798ULL), static_cast<long long>(1079510114301747843ULL),
static_cast<long long>(10718876134480663664ULL), static_cast<long long>(1259990987526807294ULL), static_cast<long long>(8326303777037206221ULL), static_cast<long long>(14104661172014248293ULL),
};
-
pHySiQuE
-
- Posts: 608
- Joined: Fri Sep 02, 2011 9:54 pm
by Julio Jerez » Mon Oct 17, 2016 9:20 pm
Ha I will try that fix, the first an did no work because it changed the table, hence the demos stop working. I see you added static cast, that should do it. I will try tonight
-
Julio Jerez
- Moderator
-
- Posts: 12249
- Joined: Sun Sep 14, 2003 2:18 pm
- Location: Los Angeles
-
by Julio Jerez » Tue Oct 18, 2016 2:13 pm
ok I updated.
-
Julio Jerez
- Moderator
-
- Posts: 12249
- Joined: Sun Sep 14, 2003 2:18 pm
- Location: Los Angeles
-
Return to General Discussion
Who is online
Users browsing this forum: No registered users and 18 guests