Retourner au contenu associé (entrée de forum : Copie rapide de tableau)
Posté par Ontologia (site web personnel) le 03 février 2005 à 17:42. En réponse au message Copie rapide de tableau. Évalué à 2.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: ya pas une bourde dans le code C?
Posté par Ontologia (site web personnel) . En réponse au message Copie rapide de tableau. Évalué à 2.
Par contre l'asm produit à l'air beaucoup plus tordu...
En O3, par contre c'est très propre et on voit bien le gain !
la première boucle, en char
<code>
movb 99,ドル(%eax)
decl %eax // canal U
decl %ebx // Canal V : parallelisable
jns .L21
</code>
la seconde, en longint
<code>
movl ptr,%eax
movl 101,ドル(%eax,%ebx,4)
incl %ebx
cmpl 1023999,ドル%ebx
jle .L32
</code>
Par contre, j'ai testé les temps, c'est similaire.... Longueur des instructions ?
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker