Commit graph

142 commits

Author SHA1 Message Date
Geoff Nixon
b1b39339d8 Fixes for detection of <unordered_map> vs. <tr1/unordered_map>, 64-bit Darwin.
Hello! This is so cool looking, I can't wait to try it out. I ran into an
  immediate little problem though, the defines you were testing to determine
  whether to use <tr1/unordered_map> vs. <unordered_map> were wrong on my
  machine, and when I looked at it I saw there were a few other cases that
  it would be returning the incorrect header, especially on Darwin.
  Let me know if for some reason you think this is wrong, but I'm pretty
  confident that it now covers the various cases correctly.

  Also, I saw in the samples makefile how you were trying to correctly
  detect 32- or 64-bit on Darwin, which can be very tricky, because some
  versions of Mac OS X which are in fact fully cabable of running 64-bit
  binaries run a 32-bit kernel and Unix subsystem. So I went ahead and
  covered up the gaps there, if thats ok!

  :)

~Geoff
2014-01-11 15:04:06 -08:00
MITSUNARI Shigeo
01f92faf23 label, jmp, call supports std::string 2013-09-18 08:34:57 +09:00
MITSUNARI Shigeo
bed8fae6e7 add to detect enhanced rep movsb/stosb 2013-09-05 22:10:49 +09:00
MITSUNARI Shigeo
756c8fa335 rename tGPRi as tBMIi according to latest intel manual 2013-08-24 06:33:53 +09:00
MITSUNARI Shigeo
68fc3502a8 change the type of Xbyak::Error from enum to a class 2013-07-04 23:59:12 +09:00
MITSUNARI Shigeo
aadf5b1b40 add ud2 2013-06-21 21:32:53 +09:00
MITSUNARI Shigeo
265dfa6588 support putL(LABEL); function 2013-06-21 21:20:54 +09:00
MITSUNARI Shigeo
67baf872dd define XBYAK_NO_OP_NAMES 2013-06-14 22:37:16 +09:00
MITSUNARI Shigeo
67157ee42d rename MemOperand as RegExp 2013-06-11 20:53:01 +09:00
MITSUNARI Shigeo
0fe89e3df9 use MemOperand instead of Reg32e 2013-06-11 20:41:37 +09:00
MITSUNARI Shigeo
362d379b3d add detection of VEX-encoded GRP instructions(group1, group2, lzcnt) 2013-05-30 17:03:40 +09:00
MITSUNARI Shigeo
9099a8aa6f detect AVX2 2013-05-30 16:46:13 +09:00
MITSUNARI Shigeo
a233ab985e rename numQword as stackSizeByte 2013-04-17 05:52:04 +09:00
MITSUNARI Shigeo
b51d70c495 unify parameter tNum and useRCX, useRDX 2013-04-17 05:21:50 +09:00
MITSUNARI Shigeo
31feec56a2 add StackFrame class 2013-04-16 15:57:11 +09:00
MITSUNARI Shigeo
7262aff3ad remove setEipTo 2013-04-14 14:52:17 +09:00
MITSUNARI Shigeo
35bb4eac6e use XBYAK_NO_OP_NAMES 2013-04-11 21:34:35 +09:00
MITSUNARI Shigeo
aea8056dfa get displayModel 2013-04-11 10:07:58 +09:00
MITSUNARI Shigeo
921aa019ae decrease warning for -pedantic 2013-01-12 18:03:39 +09:00
MITSUNARI Shigeo
b5f6f24eda fix typo 2013-01-07 14:23:23 +09:00
MITSUNARI Shigeo
458a6e06bd support reset 2013-01-07 14:13:24 +09:00
MITSUNARI Shigeo
1009e09f6d use xor_ instead of xor 2013-01-06 14:30:47 +09:00
MITSUNARI Shigeo
e38b389398 fix fstcw for 64-bit; support mingw64 2012-11-05 14:25:33 +09:00
MITSUNARI Shigeo
fac069fc44 disable warning of vc 2012-05-22 13:38:44 +09:00
MITSUNARI Shigeo
17a9cd71be remove warning for gcc 4.7 2012-05-10 16:06:05 +09:00
MITSUNARI Shigeo
88e40224e7 update document 2012-05-03 16:04:44 +09:00
MITSUNARI Shigeo
ded892de00 remove warning for clang++ 2012-05-03 15:39:57 +09:00
MITSUNARI Shigeo
4c547013b9 remove *.exe for make clean 2012-04-27 22:59:56 +09:00
MITSUNARI Shigeo
d59a536494 sample to use static memory 2012-03-23 21:41:55 +09:00
MITSUNARI Shigeo
445de37fdf sample to use static memory 2012-03-23 21:31:08 +09:00
MITSUNARI Shigeo
c5985dc3f2 fix userPtr mode 2012-03-23 21:21:38 +09:00
MITSUNARI Shigeo
00d5e274fc [trivial] change date 2012-03-16 15:46:26 +09:00
MITSUNARI Shigeo
378526931e use CXX instead of g++ 2012-03-15 10:50:15 +09:00
MITSUNARI Shigeo
2f151e8cdd check return value of scanf 2012-03-15 10:49:26 +09:00
MITSUNARI Shigeo
ec8b25b8bf sample of calc version 2 2012-02-11 13:47:12 +09:00
MITSUNARI Shigeo
8c45c01071 fix __GNUC__PREREQ macro for Mac gcc 2011-06-16 06:59:37 +09:00
MITSUNARI Shigeo
0e96302822 cosmetic modification 2011-04-28 06:03:26 +09:00
MITSUNARI Shigeo
82c2ea58c0 typo of OSXSAVE 2011-03-24 15:48:58 +09:00
MITSUNARI Shigeo
ccf165322d fix typo 2011-02-04 16:33:24 +09:00
MITSUNARI Shigeo
3510943e8e support AVX 2011-02-04 16:22:38 +09:00
MITSUNARI Shigeo
37ff783da7 update rewirte 2010-04-16 19:06:52 +09:00
MITSUNARI Shigeo
cbb4ca2178 first commit 2010-04-16 10:33:04 +09:00