|
|
|
@1634:9cc791423e20
|
[1634:9cc791423e20]
|
02/25/10 19:12:54 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix typo for iretq |
|
|
|
@1581:f4421c81398f
|
[1581:f4421c81398f]
|
09/18/09 19:44:35 |
Robert Clipsham <robert@octarineparrot.com> |
Fixed ticket #365. Thanks wilkie. |
|
|
|
@1573:3a08f5e2553b
|
[1573:3a08f5e2553b]
|
08/17/09 15:42:19 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fixed iretq problem reported by wilkie of the XomB project |
|
|
|
@1563:b0a691de8cc7
|
[1563:b0a691de8cc7]
|
08/02/09 11:56:30 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Fixed bug #349 , now emits error. |
|
|
|
@1540:a0114765fe34
|
[1540:a0114765fe34]
|
07/19/09 18:52:07 |
Robert Clipsham <robert@octarineparrot.com> |
Fixed Op_Shift asm instructions on x86-64. |
|
|
|
@1451:297d1e2f6441
|
[1451:297d1e2f6441]
|
06/01/09 17:42:42 |
Frits van Bommel <fvbommel wxs.nl> |
Add syscall to the x86-64 asm parser, and both syscall and sysret to … |
|
|
|
@1398:f3d7451cfa5b
|
[1398:f3d7451cfa5b]
|
05/19/09 14:28:44 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
remove extra 'test' instructions and fix 'test' properly |
|
|
|
@1397:fdfc4060bcec
|
[1397:fdfc4060bcec]
|
05/19/09 13:58:54 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
fix missing 'test' mnemonic and add several variations |
|
|
|
@1325:5a9dc345c70a
|
[1325:5a9dc345c70a]
|
05/09/09 14:13:05 |
Christian Kamm <kamm incasoftware de> |
Yet another fdiv/fsub special case. |
|
|
|
@1320:1ad5a58b5c9d
|
[1320:1ad5a58b5c9d]
|
05/09/09 02:58:41 |
Christian Kamm <kamm incasoftware de> |
Restrict second arg of certain floating-point stores to ST. Fix type … |
|
|
|
@1310:85b80c4fe48a
|
[1310:85b80c4fe48a]
|
05/07/09 15:01:44 |
Christian Kamm <kamm incasoftware de> |
Fix certain cases of floating point instruction mistranslation. |
|
|
|
@1304:b995c146366e
|
[1304:b995c146366e]
|
05/06/09 13:56:33 |
Christian Kamm <kamm incasoftware de> |
Ignore short/long prefix of labels instead of ignoring the whole … |
|
|
|
@1303:c250e03d8a5b
|
[1303:c250e03d8a5b]
|
05/06/09 12:54:20 |
Christian Kamm <kamm incasoftware de> |
Make the no-operand versions of floating point inline asm instructions … |
|
|
|
@1302:a26b99b7e293
|
[1302:a26b99b7e293]
|
05/06/09 12:08:44 |
Christian Kamm <kamm incasoftware de> |
Translate fsub/fdiv correctly. See #256. |
|
|
|
@1301:1e30cc395d2e
|
[1301:1e30cc395d2e]
|
05/05/09 13:51:00 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
fix wrong arg order for fmul/fadd |
|
|
|
@1190:ea7b8b6c96c0
|
[1190:ea7b8b6c96c0]
|
04/02/09 19:27:53 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Some more fixups for mingw -- missing underscores |
|
|
|
@1109:97d80437cb80
|
[1109:97d80437cb80]
|
03/12/09 18:48:43 |
Frits van Bommel <fvbommel wxs.nl> |
Fix field access from inline asm. See tests/mini/asm10.d |
|
|
|
@1108:d03814546977
|
[1108:d03814546977]
|
03/12/09 18:31:26 |
Frits van Bommel <fvbommel wxs.nl> |
Apply r1106 to x86-64 asm too |
|
|
|
@1102:ae950bd712d3
|
[1102:ae950bd712d3]
|
03/12/09 09:08:57 |
Frits van Bommel <fvbommel wxs.nl> |
Use stringstream in asm generation instead of OutBuffer?.
Besides looking … |
|
|
|
@1101:8bf8b058944a
|
[1101:8bf8b058944a]
|
03/12/09 09:08:57 |
Frits van Bommel <fvbommel wxs.nl> |
Clean up asm code a bit.
- Use vector instead of Array, reducing … |
|
|
|
@1100:b3a0cf072ed0
|
[1100:b3a0cf072ed0]
|
03/12/09 09:08:57 |
Frits van Bommel <fvbommel wxs.nl> |
Fix an error in the ASM tables introduced by the recent fistp … |
|
|
|
@1098:51543303f768
|
[1098:51543303f768]
|
03/11/09 13:54:29 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Logic error fix |
|
|
|
@1096:25d3aaf9e058
|
[1096:25d3aaf9e058]
|
03/11/09 11:16:41 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix FS:4 miswrite due to earlier changes for a constant displacement |
|
|
|
@1095:d6bd818212de
|
[1095:d6bd818212de]
|
03/11/09 09:17:13 |
Frits van Bommel <fvbommel wxs.nl> |
Add missing EBX clobber to CPUID asm instruction. |
|
|
|
@1093:cb868105a6b5
|
[1093:cb868105a6b5]
|
03/11/09 00:02:11 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Change x64 asm in Cache.d from a positive offset from after rbp … |
|
|
|
@1091:20d96c148b39
|
[1091:20d96c148b39]
|
03/10/09 20:34:19 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix for fmul/div/add/sub with no operands. Revert explicit ST0 definition … |
|
|
|
@1085:8cb5b746500c
|
[1085:8cb5b746500c]
|
03/10/09 13:06:38 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Properly fix fistp for x64 |
|
|
|
@1083:c1e9f612e2e2
|
[1083:c1e9f612e2e2]
|
03/10/09 08:23:26 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix for dual operand form of fistp, also make reg ST(0) explicit and fix … |
|
|
|
@1078:9c63438c3207
|
[1078:9c63438c3207]
|
03/09/09 22:11:42 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix for asm { jle short Lret; }, used by Tango since dmd accepts the … |
|
|
|
@1059:7f0e5ae75fcc
|
[1059:7f0e5ae75fcc]
|
03/07/09 22:23:44 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
really fixed fstp a, b; on x86-64 |
|
|
|
@1058:8bc277ef23a5
|
[1058:8bc277ef23a5]
|
03/07/09 20:46:37 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Applied rev two operand form fstp fix to x86-64 asm |
|
|
|
@1053:11e28922ac76
|
[1053:11e28922ac76]
|
03/07/09 18:57:58 |
Frits van Bommel <fvbommel wxs.nl> |
Always pass an address expression (not a var expression) to asm operands … |
|
|
|
@1016:16e2c750c857
|
[1016:16e2c750c857]
|
02/28/09 20:17:45 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Just forgot an opcode for x64 |
|
|
|
@979:523bf4f166bc
|
[979:523bf4f166bc]
|
02/18/09 15:46:14 |
Frits van Bommel <fvbommel wxs.nl> |
Fix some assembler issues:
The assembler was miscompiling "add" … |
|
|
|
@970:fb31a4afa2df
|
[970:fb31a4afa2df]
|
02/16/09 17:56:56 |
Frits van Bommel <fvbommel wxs.nl> |
Revert wilsonk's "fix" for the callingconv1.d problem. |
|
|
|
@966:e7dd879caae5
|
[966:e7dd879caae5]
|
02/16/09 12:27:33 |
Christian Kamm <kamm incasoftware de> |
Reduce size of integer constant make x86-64 asm parsing code compile on … |
|
|
|
@963:fa21062b6948
|
[963:fa21062b6948]
|
02/16/09 00:56:10 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix for tests/mini/callingconv1.d |
|
|
|
@962:a415d305477f
|
[962:a415d305477f]
|
02/15/09 18:30:15 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix 32 bit truncation of 'asm { movq RAX, 0xAA_1234_5678; }'...ie. move … |
|
|
|
@961:f33413a955fa
|
[961:f33413a955fa]
|
02/15/09 18:26:12 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Fix shl/r bad operand size error |
|
|
|
@944:eb310635d80e
|
[944:eb310635d80e]
|
02/07/09 23:14:24 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed accessing function symbols from inline asm.
Ran x86(-64) asm … |
|
|
|
@935:acd745fbdb66
|
[935:acd745fbdb66]
|
02/03/09 19:27:01 |
wilsonk@ubuntu |
Fixed an accidental code removal for osx |
|
|
|
@929:8ff08961da72
|
[929:8ff08961da72]
|
02/03/09 14:43:03 |
wilsonk@ubuntu |
Changed this file to add 'naked' and a couple other missing instructions |
|
|
|
@924:0ea8bdfe4405
|
[924:0ea8bdfe4405]
|
02/03/09 12:42:25 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed problem accessing global variables from naked asm on osx. |
|
|
|
@920:545f54041d91
|
[920:545f54041d91]
|
02/03/09 02:54:57 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Implemented proper support for naked asm using llvm module level asm. … |
|
|
|
@871:e70a0e7e2260
|
[871:e70a0e7e2260]
|
01/04/09 09:39:34 |
Christian Kamm <kamm incasoftware de> |
Apply duane's patch for align power-of-two checking in inline asm. Fixes … |
|
|
|
@793:f6dd817060fc
|
[793:f6dd817060fc]
|
11/27/08 12:31:09 |
Christian Kamm <kamm incasoftware de> |
Attempt at fixing #126. |
|
|
|
@756:a58784e0f035
|
[756:a58784e0f035]
|
11/08/08 16:29:19 |
Christian Kamm <kamm incasoftware de> |
Merge wilsonk's x86-64 inline assembly. |