14190

best dedicated server please
avatar

14191

<tag-normalization tag-name="1000" read-only="false" part="body">
<mapping-condition />
<mapping-expression>
<expression value="&quot;tayste&quot;" />
</mapping-expression>
</tag-normalization>
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

14192

avatar

14193

m_RandomGenerator
avatar
HURRRR !

14194

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14195

SECURITYEXCHANGE



./14194 > Pas mal, ce site happy !
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

14196

cos (x) = 1 - x2/2! + x4/4! + ... + (-1)p x2p/(2p)! + o(x2p)
avatar

14197

Sally (./234) :
Ouais j'exagère en parlant de 2%, mais quoi qu'il en soit, gris et gris c'est la même couleur ; quant à la barre de défilement, quand tu as ouvert un pdf de 15 pages, c'est comme les petits boutons en haut à gauche : un détail dans un coin ^^

Je ne dis pas que j'ai du mal à savoir quelle est la fenêtre active si je me pose la question, hein. Le problème, c'est que je ne me pose pas la question ; mais quand la barre de titre des fenêtres inactives est d'une autre couleur (par exemple blanc vs. bleu) je *remarque* que la fenêtre qui m'intéresse est inactive, parce que ça me saute aux yeux. Là c'est pas le cas, je fais pas gaffe.

Zerosquare > grin

avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

14198

#ifdef NO_GAME
return;
#endif
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

14199

14200

Total Cancel Burst is OK,
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

14201

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

14202

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14203

atos cannot load symbols for the file
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

14204

avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

14205

(empty)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14206

case Op_Sub:
if (i0 != null)
{
if (i0->IsZero()) // 0 - x -> Neg(x)
{
PCompilerASTNodeMathOp op = HH_NEW(CCompilerASTNodeMathOp(AST(), LineNumber(), Op_UnaryMinus, m_Inputs[1], null, m_ResultType));
op->_SetMetaType(m_Inputs[1]->MetaType());
return op;
}
}
else if (i1 != null)
{
if (i1->IsZero()) // x - 0 -> x
return m_Inputs[0];

// otherwise, prefer adding a negative constant ? i0 + Neg(i1) ? hmm
// we might not want this. especially if we have lots of constants, and not enough registers in the backend-side.
// we might run out of available registers, and force the backend to load constants within a tight loop,
// even if a sub would not have been a problem, and would have produced less constants, and allowed everything to fit inside registers.
// ex: three registers available.
// tight loop:
// ra = 2;
// loop from 0 to rc
// {
// rb = rb - ra;
// rc = rc + ra;
// }
// here, with this replacement, we would get:
// ra = 2;
// rd = -2;
// loop from 0 to rc
// {
// rb = rb + rd;
// rc = rc + ra;
// }
// thus needing an extra-register 'rd' we might not have.
}
break;
avatar
HURRRR !

14207

kuk
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14208

while rc != 0
avatar
HURRRR !

14209

plastique. Proposé dans différentes couleurs, le Cybook se démarque surtout par sa petite taille - 12 centimètres de haut, plus petit qu'un livre de poche ! Un poids plume conçu pour les voyages ou les transports en commun, vendu avec quelque 120 classiques déjà stockés en mémoire.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14210

scripts : optimize swizzling across AST node-chains

- merge des swizzles multiples:

v = truc.xywz.xzwy.zzwx
v = truc.xwzy.wwyx
v = truc.yywx

- merge des swizzles multiples a travers les operations arithmetiques de base et les expressions le permettant:

v = (frac(3 * sin(truc + 2).xywz - 10.0).xzwy / cos(float(y) - 0.1)).zzwx
v = (frac(3 * sin(truc + 2) - 10.0).xwzy / cos(float(y) - 0.1)).wwyx
v = (frac(3 * sin(truc + 2) - 10.0) / cos(float(y) - 0.1)).yywx

- s'arreter lorsque l'arbre d'expression contient des expression non-constantes necessitant une insertion de swizzle pour continuer. ca ne vaudrait pas le coup. sauf eventuellement dans quelques rares cas ?

- ATTENTION A LA PROPAGATION DES SWIZZLES DANS LES CONSTANTES !!
ex:

v = (frac(3 * sin(truc + 2).xywz - 10.0).xzwy / cos(float4(0.125, 0.25, 0.5, 1.0))).zzwx
v = (frac(3 * sin(truc + 2) - 10.0).xwzy / cos(float4(0.125, 0.25, 0.5, 1.0))).wwyx
v = (frac(3 * sin(truc + 2) - 10.0) / cos(float4(0.125, 0.25, 0.5, 1.0))).yywx <-- ERREUR !!!

XYZW -> XYWZ -> XWZY / {0.125, 0.25, 0.5, 1.0}
X=0.125
Y=0.25
Z=0.5
W=1.0

(XYZW / {0.125, 1.0, 0.5, 0.25}).xwzy
(XYZW / {0.125, 0.25, 0.5, 1.0}.xwzy).xwzy

- NOTE: we can't do all this when there is a swizzle that does value duplication, and we're throwing the duplicated value inside different ops, ex:

stuff.xxyz * float4(1,2,3,4)

here, we can't rearrange this with an expression like:
(stuff * float4(a,b,c,d)).xxyz

for obvious reasons...

recap:

v = (frac(3 * sin(truc + 2).xywz - 10.0).xzwy / cos(float4(0.125, 0.25, 0.5, 1.0))).zzwx
v = (frac(3 * sin(truc + 2) - 10.0).xwzy / cos(float4(0.125, 0.25, 0.5, 1.0))).wwyx
v = (frac(3 * sin(truc + 2) - 10.0) / cos(float4(0.125, 0.25, 0.5, 1.0).xwzy)).yywx

basically, when an operand of an op that treats all vector components the same way (like basic operators, sin, cos, frac, dot, length, etc...), is a non-scalar, we need to swizzle it with the swizzle mask we're propagating to continue propagation down the branches.
avatar
HURRRR !

14211

cybook orizon
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14212

scripts : remplacer les conditional assigns par une version sans control-flow dans certains cas

le probleme est le "certains cas".

diverses heuristiques:
- cout du if, eventuellement renseigne par la backend
- cout de ce qu'il y a dans le if, et qu'il faudra calculer tout le temps
- probabilite de validation de la condition du if

si le if est vaguement plus couteux que le cout de ce qu'il y a dans le if, pondere par la probabilite de validation du if, alors:

if (cond)
a = expr;

avec cond qui vaut soit 0 soit 1:
-> mask = cond - 1; // mask vaut 0 quand cond est true, et 0xFFFFFFFF quand cond est false
a = (a & mask) | (expr & ~mask);

- lorsque le meta-type de l'expression conditionelle est 'MetaType_Stream', et qu'il s'agit d'un if streame, de toutes facons y a pas trop le choix.
si la backend arrive a splitter l'execution, elle scalarisera l'IR pour chaque element du stream (aargggh!), sinon elle fera exactement ca.
tant qu'a faire, autant ne pas le faire dans la backend, et laisser ca aux passes d'optims ? est-ce que la backend devrait pouvoir avoir interet a choisir de faire ca elle meme ?
hmm... le meme probleme se pose pour les calls streames vers des fonctions natives qui ne prennent pas des stridedmemoryviews.
avatar
HURRRR !

14213

incomingMessagesLengthMap
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

14214

140.72881
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

14215

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14216

/**
* This method is synchronized in order to prevent two threads to be started
* at the same time
*/
@Override
public synchronized void go()
{
if (isStarded())
{
trace(TraceFile.INFO, "Already started, start ignored");
return;
}

isTryingToConnect = true;
isConnecting = true;
isConnected = false;
if (isBackupQueueEnabled)
{
isPlayingBackupMessageQueue = true;
}

thread = new Thread(this, getSessionName());
thread.start();
}

avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

14217

mul->ReorderAndMutate();
mul = mul->CollapseConstants();
avatar
HURRRR !

14218

SimpleLogicalConnection<MESSAGETYPE>
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

14219

PCompilerASTNode out = mul;
avatar
HURRRR !

14220

avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.