July 01, 2013 Issues » [Issue 10523] New: Don't call array op functions for short vector ops | |||
|---|---|---|---|
| |||
...eax, %eax
movl %ebp, %esp
popl %ebp
ret
The first group of movl are the... | |||
June 26, 2013 General » Re: why allocators are not discussed here | |||
|---|---|---|---|
| |||
...Maybe having it as a template Closure!(ret-type, arg types...) and instantiator function called... | |||
June 24, 2013 General » Pointer alignments in the type system? | |||
|---|---|---|---|
| |||
...D5test51cG16i
xorl %eax, %eax
addl $12, %esp
ret
It uses the instruction movdqa, that assumes... | |||
June 22, 2013 LDC » Re: LDC 0.11.0 Beta 3 | |||
|---|---|---|---|
| |||
...esp
haddpd %xmm0, %xmm0
movsd %xmm0, (%esp)
fldl (%esp)
addl $20, %esp
ret
Bye,
bearophile | |||
June 22, 2013 LDC » Re: LDC 0.11.0 Beta 3 | |||
|---|---|---|---|
| |||
...fldl (%esp)
movl %ebp, %esp
popl %ebp
ret
But gcc compiles similar code (that uses... | |||
June 20, 2013 Announce » Re: DConf 2013 Day 3 Talk 5: Effective SIMD for modern architectures by Manu Evans | |||
|---|---|---|---|
| |||
...eax, %eax addl $12, %esp popl %esi ret It uses addpd that works with two... | |||
June 18, 2013 General » Ranges and random numbers -- initializing .front and related values | |||
|---|---|---|---|
| |||
...property
{
auto ret = typeof(this)(this);
ret._gen = this._gen.save;
return ret;
}
real remainder... | |||
June 17, 2013 General » Re: Ranges and random numbers -- again | |||
|---|---|---|---|
| |||
...typeof(this) save()
{
auto ret = this;
ret._input = _input.save;
return ret;
}
If (and only... | |||
June 17, 2013 Learn » How to expand an expression along with a parameter tuple? | |||
|---|---|---|---|
| |||
...ret ~= "X[" ~ iStr ~ "]";
}
else
{
ret ~= ch;
}
}
if (i != X.length - 1)
{
ret ~= ",";
}
}
ret ~= ");";
return ret... | |||
June 15, 2013 LDC » Re: MinGW-w64 runtime library inclusion (Clang-compiled) for proper Win64 support? | |||
|---|---|---|---|
| |||
...1),st add rsp,10h pop rbp ret which looks quite okay. Calling it from... | |||
Copyright © 1999-2021 by the D Language Foundation