Numsgil, please help me figure this out, it is not making much sense:
So, my input is
ang1 = (Rnd * 1200 - 400) / 180 * pi 'never converted back to degrees
The function
...
e = e + 1
Caption = e & "AngDiff" & angnorm(ang1)
DoEvents
Loop
is faster then
...
e = e + 1
Caption = e & "AngComp" & angle(Cos(ang1), Sin(ang1), 0, 0)
DoEvents
Loop
Meanwhile, the function
...
e = e + 1
Caption = e & "AngComp2" & angle_compare(ang1, ang2)
DoEvents
Loop
is faster then
...
e = e + 1
Caption = e & "AngDiff2" & AngDiff(angnorm(ang1), angnorm(ang2))
DoEvents
Loop
See post above to figure out what 'AngDiff' 'angnorm' 'angle_compare' and 'angle' do
My qustion to you is: Where is my performance loss? Because as far as I can tell
angle(Cos(ang1), Sin(ang1), 0, 0)
should be faster then
angnorm(ang1)