Excellent! I predict this fails on AMD. (This test is a single instruction). import std.math; void main() { assert( yl2x(0x1.0076fc5cc7933866p+40L, LN2) == 0x1.bba4a9f774f49d0ap+4L, "YL2X fails"); }