This more of a question than an enhancement request. I"m developing 64-bit code. I'd like to declare a table in a .data section and do an SSE2 "movdqa" read of the table from code that's in a .text section. If I just code "movdqa sseReg, [table]", the Windows linker emits an error message saying that I must set /LARGEADDRESSAWARE:NO, which means any application using my code couldn't use the full 64-bit address space (I think). That would make my clients very unhappy. Coding "movdqa sseReg, [qword table] upsets YASM. Section 2.3.1 of the YASM manual talks about something like this, but doesn't cover SSE loads. I finally moved the table into the text segment and used rip relative addressing to access it, but this wouldn't be nice for tables that were shared across code modules. Is there a way to do this?