{pagebreak}
| Mnemonic | Opcode | Valid/Requires 64bit? | Description |
|---|---|---|---|
| ADC AL, imm8 | 14 ib | Valid | Add imm8 to AL + CF |
| ADC AX, imm16 | 15 iw | Valid | Add imm16 to AX + CF |
| module dcf.phase1; | |
| import std.range.interfaces : InputRange; | |
| final class DCFPhase1 : InputRange!char { | |
| private { | |
| InputRange!char source; | |
| char next; | |
| byte bufLeft; |
| int callbackGetWindows(HWND hwnd, LPARAM lParam) nothrow { | |
| import std.experimental.ui.internal.window; | |
| GetWindows* ctx = cast(GetWindows*)lParam; | |
| if (!IsWindowVisible(hwnd)) | |
| return true; | |
| RECT rect; | |
| GetWindowRect(hwnd, &rect); |
| import std.stdio; | |
| import std.experimental.allocator : IAllocator, processAllocator; | |
| import memmgr; | |
| void main() { | |
| writeln("START1"); | |
| func(); | |
| writeln("END2"); | |
| } |
| module dnetdev.webserver.common.classfinder; | |
| Interface findAndCreateClass(Interface)(string name) if (is(Interface == class) || is(Interface == interface)) { | |
| import std.experimental.allocator; | |
| auto alloc = theAllocator(); | |
| auto classinfo = TypeInfo_Class.find(name); | |
| if (classinfo is null) | |
| return null; | |
| module bytecode.opcodes; | |
| enum OpCode { | |
| nop = 0x00, | |
| add = 0x10, | |
| sub = 0x11, | |
| mul = 0x12, | |
| div = 0x13, | |
| mod = 0x14, |
| module dnetdev.vfs.path; | |
| import std.experimental.allocator : IAllocator, makeArray, theAllocator, expandArray, shrinkArray, dispose, make; | |
| private { | |
| // santisization uses this | |
| char[1024] charBuffer; | |
| size_t[128] charIndexBuffer; | |
| char[1024] tCopyBuffer; | |
| } |