AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G
Assembled with AsmC
4 ms case 260, MB Switch_ ret
4 ms case 260, MB Switch_ jmp
313 ms case 260, Masm32 switch
4 ms case 260, AsmC .Switch
4 ms case 196, MB Switch_ ret
3 ms case 196, MB Switch_ jmp
218 ms case 196, Masm32 switch
6 ms case 196, AsmC .Switch
4 ms case 132, MB Switch_ ret
3 ms case 132, MB Switch_ jmp
147 ms case 132, Masm32 switch
7 ms case 132, AsmC .Switch
5 ms case 68, MB Switch_ ret
4 ms case 68, MB Switch_ jmp
77 ms case 68, Masm32 switch
4 ms case 68, AsmC .Switch
5 ms case 4, MB Switch_ ret
6 ms case 4, MB Switch_ jmp
6 ms case 4, Masm32 switch
4 ms case 4, AsmC .Switch
2999 bytes for MBSret
4211 bytes for MBSjmp
4799 bytes for Masm32
4200 bytes for asmc
MB Switch_ in jmp mode:
ct=-2 Case -2
ct=-1 Default
ct=0 Default
ct=1 Case 1 .. 4
ct=2 ecx=2
ct=3 Case 1 .. 4
ct=4 edx=4
ct=5 Default
ct=6 var1=6
ct=7 Case 7
MB Switch_ in ret mode:
ct=-2 Case -2
ct=-1 Default
ct=0 Default
ct=1 Case 1 .. 4
ct=2 ecx=2
ct=3 Case 1 .. 4
ct=4 edx=4
ct=5 Default
ct=6 var1=6
ct=7 Case 7