November 26 Issues » [Issue 24884] New: backend generates wrong 32-bit code after inlining math with double[4] | |||
|---|---|---|---|
| |||
...89 1C 24 mov [ESP],EBX 000f: 89 C3 mov EBX,EAX 0011: 31 C0... | |||
May 07 Issues » [Issue 24544] New: asm grammar dosn't covers bracket syntax | |||
|---|---|---|---|
| |||
...require an expression before the beginning bracket:
```d
void* pc;
asm {
mov pc[EBP],EBX
}
```
-- | |||
November 21, 2023 Issues » [Issue 24254] LDC crash on Epyc Bergamo | |||
|---|---|---|---|
| |||
...eax=0x00000000 ebx=0x00000000 ecx=0x00000000
edx=0x00000000
0x80000025 0x00: eax=0x00000000 ebx=0x00000000 ecx... | |||
November 06, 2023 Issues » [Issue 24230] New: Infinite loop in core.cpuid.getCpuInfo0B in Solaris/x86 kernel zone | |||
|---|---|---|---|
| |||
...domain always returns 0 in EAX and EBX. OTOH I don't see why getCpuInfo0B... | |||
June 16, 2023 Issues » [Issue 23814] [Codegen] Calling member function of extern(C++) class with multiple inheritance doesn't preserve the EBX register in some cases | |||
|---|---|---|---|
| |||
...on a C++ compiler (GCC uses the EBX register right after calling D virtual function... | |||
June 16, 2023 Issues » [Issue 23814] [Codegen] Calling member function of extern(C++) class with multiple inheritance doesn't preserve the EBX register in some cases | |||
|---|---|---|---|
| |||
...regardless of whether it is EAX or EBX) is: 1. CALL: to the next instruction... | |||
June 08, 2023 GDC » Regression - quality of generated x86-64 code between GDC v12.3 and v13.1 | |||
|---|---|---|---|
| |||
...assert( ret.eax.sizeof * 8 == 32 && ret.ebx.sizeof * 8 == 32 && ret.ecx.sizeof * 8... | |||
April 03, 2023 Issues » [Issue 23814] [Codegen] Calling member function of extern(C++) class with multiple inheritance doesn't preserve the EBX register in some cases | |||
|---|---|---|---|
| |||
https://issues.dlang.org/show_bug.cgi?id=23814 --- Comment #5 from naydef <naydef@abv... | |||
April 03, 2023 Issues » [Issue 23814] [Codegen] Calling member function of extern(C++) class with multiple inheritance doesn't preserve the EBX register in some cases | |||
|---|---|---|---|
| |||
...and you'll see the usage of EBX register in a function called _THUNK0, which... | |||
April 03, 2023 Issues » [Issue 23814] [Codegen] Calling member function of extern(C++) class with multiple inheritance doesn't preserve the EBX register in some cases | |||
|---|---|---|---|
| |||
...leave 1e: c3 ret Does not use ebx. 64 bit output: 0000000000000000 <_ZN9MainClass5func4Ev>: 0: 48... | |||
Copyright © 1999-2021 by the D Language Foundation