FreiK's WebLog
AMD64 (aka X64) Stuff - Random warblings of a 64 bit Windows junkie
Goofing around with TypeScript & Windows Script Host
I've been horsing around a lot lately with Windows Script Host for various reasons, some more...
Date: 10/19/2012
Quick note about x64 Tail call
A coworker on the CLR dropped by recently, having hit a brick wall about some problem he was having...
Date: 02/09/2009
Turning off comments for a while...
The spam bots have been causing me all sorts of trouble - I had over 1000 messages informing me that...
Date: 02/18/2008
How not to benchmark different languages
I've recently been trolling the web for any sort of language-comparision benchmarks, to see how the...
Date: 06/11/2007
How to use RtlUnwindEx
Disclaimer: I've never actually written an unwind personality routine, so take what's here with a...
Date: 03/15/2007
AMD64 unwind info gotchas
I had a brief e-mail exchange with one of the devs on the optimizer team about a checkin he put up...
Date: 03/12/2007
New Job, SP1
I recently switched from the lead of the Code Gen & Tools team for Visual C++ to the lead for...
Date: 12/19/2006
ML64 bug to watch out for
If you're porting your application to x64, and you use much in the way of __asm in your x86 code,...
Date: 07/20/2006
Language & Library Evolution
Let’s say you have a programming language, K-- version 1.0, with it’s accompanying runtime library,...
Date: 05/26/2006
Updated ABI docs available + Exception Handling info
They're not marvelously better, but they include the introduction that I wrote a couple years ago...
Date: 04/07/2006
How to get CL.exe proxy filters (like STLFilt) working under VS2005
There's a class of tools that lots of people write that replace cl.exe with a 'wrapper' to do things...
Date: 04/05/2006
What does "Hot Patchability" mean and what is it for?
I got a question on my earlier ABI post about Hot Patchability, so I thought I'd go into...
Date: 03/07/2006
Why isn't __assume on for asserts in retail mode?
__assume and __forceinline were the first two features I implemented as a developer out of college....
Date: 01/30/2006
64 bit Microsoft Mouse & Keyboard Drivers!
I tried out Windows Vista 64 on a machine for a while, but had need of a more stable system (I...
Date: 01/07/2006
X64 Unwind Information
I've had a fairly large number of e-mails with various people both inside & outside Microsoft...
Date: 01/04/2006
Whidbey RTM!
The golden build has been sent to replication (actually it was the end of last week, and if you...
Date: 11/02/2005
How to make a no-inline inline function (and why you might want to)
The Windows folks had a problem with the AMD64 compiler last week. The interference package is not...
Date: 10/26/2005
64bit ATI drivers for EMachines laptops
Mike Wall, a very bright guy from AMD, just forwarded this to me. I figured it couldn't hurt to put...
Date: 07/18/2005
I'm (in)famous
It's been a while - I'm now the proud father of 3 children, up from a mere 2, and I'm finally back...
Date: 06/30/2005
x64 RTM'ed yesterday!
I just had to write something. The x64 OS RTM'ed last night. I'm upgrading all my machines to it...
Date: 03/31/2005
Boost & BJam plus Web Chats coming up
I'm a big C++ fan, despite the fact that the VC++ optimizer is written in C. I've been using Boost...
Date: 11/08/2004
What is the difference between AMD64 & EM64T, really?
Yes, I've had inside information about all of this for quite some time, but none of this info is...
Date: 11/06/2004
First Post - all things x64
Welcome to my stinkin' blog. I just wanted a place to dump interesting & useful blobs of...
Date: 11/05/2004