Schrompf hat geschrieben:Es ist nie zu spät, aber selten zu früh, die Freuden von size_t und SIZE_MAX kennen zu lernen.
Oder in dem Fall überhaupt einfach auto
Schrompf hat geschrieben:Es ist nie zu spät, aber selten zu früh, die Freuden von size_t und SIZE_MAX kennen zu lernen.
cvtsi2ss xmm1,ebx
cvtss2sd xmm0,xmm0
cvtps2pd xmm1,xmm1
mulsd xmm0,xmm3
mulsd xmm1,xmm3
cvtsd2ss xmm0,xmm0
cvtpd2ps xmm1,xmm1
movss dword ptr [esp+1B0h],xmm0
movss dword ptr [esp+1B4h],xmm1
movq xmm4,mmword ptr [esp+1B0h]
movq mmword ptr [esp+23Ch],xmm4
movss xmm4,dword ptr [ecx+1AD0h]
cvtps2pd xmm4,xmm4
cvtss2sd xmm0,xmm0
addsd xmm4,xmm0
add edi,eax
sub edi,edx
cvtsi2ss xmm2,edi
xorps xmm0,xmm0
cvtpd2ps xmm0,xmm4
movss xmm4,dword ptr [ecx+1AD4h]
cvtps2pd xmm4,xmm4
cvtps2pd xmm2,xmm2
cvtss2sd xmm1,xmm1
addsd xmm4,xmm1
mulsd xmm2,xmm3
cvtpd2ps xmm2,xmm2
movss dword ptr [esp+1B8h],xmm2
mov edx,dword ptr [esp+1B8h]
xorps xmm1,xmm1
cvtpd2ps xmm1,xmm4
movss xmm4,dword ptr [ecx+1AD8h]
cvtps2pd xmm4,xmm4
cvtss2sd xmm2,xmm2
addsd xmm4,xmm2
cvtps2pd xmm6,xmm0
mov dword ptr [esp+244h],edx
cvtpd2ps xmm2,xmm4
cvtps2pd xmm4,xmm1
mulsd xmm4,xmm5
movss xmm5,dword ptr [esp+60h]
cvtps2pd xmm5,xmm5
mulsd xmm5,xmm6
movss xmm6,dword ptr [esp+78h]
addsd xmm4,xmm5
cvtps2pd xmm6,xmm6
cvtps2pd xmm5,xmm2
mulsd xmm5,xmm6
movss xmm6,dword ptr [esp+84h]
cvtps2pd xmm6,xmm6
addsd xmm5,xmm6
addsd xmm4,xmm5
movss xmm6,dword ptr [esp+70h]
cvtps2pd xmm5,xmm1
cvtps2pd xmm7,xmm0
cvtps2pd xmm6,xmm6
mulsd xmm5,xmm6
movss xmm6,dword ptr [esp+64h]
cvtps2pd xmm6,xmm6
mulsd xmm6,xmm7
movss xmm7,dword ptr [esp+7Ch]
addsd xmm5,xmm6
cvtps2pd xmm0,xmm0
cvtps2pd xmm7,xmm7
cvtps2pd xmm1,xmm1
cvtps2pd xmm6,xmm2
mulsd xmm6,xmm7
movss xmm7,dword ptr [esp+88h]
cvtps2pd xmm7,xmm7
addsd xmm6,xmm7
addsd xmm5,xmm6
cvtpd2ps xmm5,xmm5
movss dword ptr [esp+24Ch],xmm5
movss xmm5,dword ptr [esp+74h]
cvtps2pd xmm5,xmm5
mulsd xmm1,xmm5
movss xmm5,dword ptr [esp+68h]
cvtps2pd xmm5,xmm5
mulsd xmm5,xmm0
cvtps2pd xmm0,xmm2
movss xmm2,dword ptr [esp+80h]
cvtps2pd xmm2,xmm2
mulsd xmm0,xmm2
movss xmm2,dword ptr [esp+8Ch]
cvtps2pd xmm2,xmm2
addsd xmm0,xmm2
addsd xmm1,xmm5 CodingCat hat geschrieben:C++' iostream-API ist eine absolute Frechheit. Sowohl weil sie zeigt, wie man Vererbung NICHT benutzt, als auch, weil sie nur aus einem riesigen unsortierten Haufen kryptischer Abkürzungen besteht. Davon abgeshen ist sie gnadenlos over-engineered (Wie war das mit EINER Aufgabe pro Klasse?), weshalb sie obendrein auch noch gnadenlos verfettet und ineffizient ist.
Artificial Mind hat geschrieben:http://io9.com/5940036/how-copyright-enforcement-robots-killed-the-hugo-awards
Willkommen in einer dystopischen Realität ...
Jörg hat geschrieben:Kannst denen ja mal zum Dank eine Schaltung entwerfen
eXile hat geschrieben:Das ist schön zu hören.Krishty hat geschrieben:Eben angepackt (allerdings mit unsigned (normalized) int). Wie gut sich das anfühlt … den Quadranten eines Winkels für die eigenen trigonometrischen Funktionen bestimmen? Bloß die oberen Bits abfragen!Hast du dir neue Minimax-Polynome gebastelt, um die höhere Genauigkeit (in Vergleich zu float) zu nutzen?
Naja, genau da. Und zwar sowohl beim SLERP mit Quaternionen wie auch der Konvexkombination von Quaternionen. Ich wollte eher davor warnen, im Bereich der Quaternionen auch nur in irgendeiner Weise mit Winkeln zu rechnen, genauso wenig wie man im Bereich der Rotationsmatrizen niemals plötzlich anfangen sollte, mit Winkeln zu rechnen.Krishty hat geschrieben:Wo genau, außer bei Quaternion-Interpolation, ist das von Nutzen?Du hast noch nie Code von Mathematikern gesehen. Ich sage nur: Jeder Variablenname ist maximal zwei Buchstaben lang. AAAAAAAAA!glassbear hat geschrieben:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH.
virtual virtual static static static void init();Zurück zu Allgemeines Talk-Brett
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast