¡@

Home 

c# Programming Glossary: rbx

Why does adding local variables make .NET code slower

http://stackoverflow.com/questions/10369421/why-does-adding-local-variables-make-net-code-slower

0000004e xchg ax ax 00000050 mov eax 1 00000055 lea r8d rbx rax count i 16 0 1 0 00000037 mov eax ecx 00000039 and eax 0Fh.. jmp 0000000000000047 00000042 mov eax 1 00000047 lea edx rbx rax c# .net performance compiler jit share improve this question..

What's the cause of this FatalExecutionEngineError in .NET 4.5 beta? [closed]

http://stackoverflow.com/questions/11873798/whats-the-cause-of-this-fatalexecutionengineerror-in-net-4-5-beta

.ctor out string public A out string s 00000000 push rbx 00000001 sub rsp 20h 00000005 mov rbx rdx 00000008 lea rdx FFEE38D0h.. s 00000000 push rbx 00000001 sub rsp 20h 00000005 mov rbx rdx 00000008 lea rdx FFEE38D0h 0000000f mov rcx qword ptr rcx.. 00000017 mov rdx qword ptr FFEE38D0h 0000001e mov rcx rbx 00000021 call 000000005F661180 00000026 nop 00000027 add rsp..

x86/x64 CPUID in C#

http://stackoverflow.com/questions/3216535/x86-x64-cpuid-in-c-sharp

ret private readonly static byte x64CodeBytes 0x53 push rbx this gets clobbered by cpuid rcx is level rdx is buffer. Need.. ecx 0x41 0x89 0x50 0x0c mov dword ptr r8 12 edx 0x5b pop rbx 0xc3 ret Note that CPUID0 needs to be read in the right order.. byte x64_CPUID0_INSNS new byte 0x49 0x89 0xd8 mov rbx r8 0x49 0x89 0xc9 mov rcx r9 0x48 0x31 0xc0 xor rax rax 0x0f..