Commit Graph

  • 12557954c6 movrs is for 64-bit only master MITSUNARI Shigeo 2025-07-19 08:53:17 +09:00
  • 10c9ba6f44 Merge branch 'dev' MITSUNARI Shigeo 2025-07-19 08:51:21 +09:00
  • d3104e254d v7.28 MITSUNARI Shigeo 2025-07-19 08:50:54 +09:00
  • 590e889480 add vmovrs{b,d,q,w} MITSUNARI Shigeo 2025-07-19 03:25:28 +09:00
  • dc16bf7eb0 add movrs MITSUNARI Shigeo 2025-07-19 03:00:50 +09:00
  • e09816e752 Merge branch 'dev' MITSUNARI Shigeo 2025-07-02 10:11:00 +09:00
  • 6d89fe9c2c v7.27 MITSUNARI Shigeo 2025-07-02 10:10:38 +09:00
  • 2d73eb46f8 Merge branch 'busykai-allow-mem-in-tilecfg' into dev MITSUNARI Shigeo 2025-07-02 09:50:07 +09:00
  • d865c0da66 test ldtilecfg/sttilecfg with only base MITSUNARI Shigeo 2025-07-02 09:40:02 +09:00
  • 7faa0064b9 remove unnecessary T_ER_* flags for vmov* MITSUNARI Shigeo 2025-07-02 09:27:34 +09:00
  • 5a5a839318 AVX10.2 YMM embedded rounding and YMM-ER are removed MITSUNARI Shigeo 2025-07-02 09:15:06 +09:00
  • 59397228e5 test of ymm with sae should fail MITSUNARI Shigeo 2025-07-02 08:27:27 +09:00
  • 607cafe2cb AVX10.2 rev4.0 removed YMM embedded rounding and YMM-ER MITSUNARI Shigeo 2025-07-02 08:20:21 +09:00
  • 9dd3e7c0d5 Allow m512 in ldtilecfg/sttilecfg. Arzhan Kinzhalin 2025-07-01 21:39:11 +00:00
  • a0f8f76b35 remove warning comparing sign/unsigned MITSUNARI Shigeo 2025-06-27 15:11:44 +09:00
  • 3d87c27f61 Merge branch 'dev' MITSUNARI Shigeo 2025-06-10 07:02:04 +09:00
  • 7c7dfdb98e v7.26 MITSUNARI Shigeo 2025-06-10 07:00:49 +09:00
  • ceed48edea rename test/avx10 to test/dataset MITSUNARI Shigeo 2025-06-10 06:56:41 +09:00
  • 0ce307af30 add detection of movrs MITSUNARI Shigeo 2025-06-10 06:49:04 +09:00
  • 638d0ea645 add ttcmm, ttdp, ttmmult, ttransposed MITSUNARI Shigeo 2025-06-10 06:41:41 +09:00
  • e0d55ef717 add tilemoverow MITSUNARI Shigeo 2025-06-10 06:34:41 +09:00
  • 0447325095 add tcvtrowps2{bf16,ph}[l,h] MITSUNARI Shigeo 2025-06-10 06:29:50 +09:00
  • 34c9bd5367 add tcvtrowps2bf16h MITSUNARI Shigeo 2025-06-09 18:18:16 +09:00
  • a5f1366f08 add comment MITSUNARI Shigeo 2025-06-09 16:23:56 +09:00
  • 9c916055a4 add tconj* MITSUNARI Shigeo 2025-06-09 16:11:37 +09:00
  • 8bd3b3e74a add tcmmimfp16ps, tcmmrlfp16ps MITSUNARI Shigeo 2025-06-09 16:03:19 +09:00
  • ea94ff1781 add t2rpntlvwz[0,1]rs[,t1] MITSUNARI Shigeo 2025-06-09 15:54:22 +09:00
  • 2fe0013c04 add t2rpntlvwz{0,1}[,t1] MITSUNARI Shigeo 2025-06-09 15:45:41 +09:00
  • b24b6ad7c5 add t2rpntlvwz0 MITSUNARI Shigeo 2025-06-09 15:36:24 +09:00
  • 3a03acef09 support tmm?+1 format of xed MITSUNARI Shigeo 2025-06-09 15:35:52 +09:00
  • 7708f3a6cb refactoring tile and add tests MITSUNARI Shigeo 2025-06-09 15:20:00 +09:00
  • 25b70da1eb refactor generating amx operand MITSUNARI Shigeo 2025-06-09 15:07:44 +09:00
  • 840a5744e6 move amx test in old.txt to amx.txt MITSUNARI Shigeo 2025-06-09 15:07:15 +09:00
  • f5ccbb532a merge T_EW0 into T_W0 MITSUNARI Shigeo 2025-06-06 11:57:23 +09:00
  • beb5955113 Merge branch 'dev' MITSUNARI Shigeo 2025-06-05 17:49:53 +09:00
  • 16588bd15b Allow non-conflicting updates to OpmaskIdx and Rounding. PiotrReiterIntel 2025-06-04 15:09:08 +02:00
  • 7b13e27a0c Merge branch 'dev' MITSUNARI Shigeo 2025-06-02 08:25:02 +09:00
  • 615ff52c7f v7.25 MITSUNARI Shigeo 2025-06-02 08:19:54 +09:00
  • 695c9edaef add CFLAGS_USER for test sh MITSUNARI Shigeo 2025-06-01 05:29:23 +09:00
  • bf622207ed merge T_EW0 into T_W0 MITSUNARI Shigeo 2025-06-01 05:15:08 +09:00
  • ce3be57f7f update windows batch file to test MITSUNARI Shigeo 2025-05-31 04:16:28 +09:00
  • b0963eb2b7 avoid warning of vc MITSUNARI Shigeo 2025-05-30 18:02:50 +09:00
  • ffd65d8c3b refacroring T_MAP5, T_MAP6 and getMap() MITSUNARI Shigeo 2025-05-30 17:56:16 +09:00
  • 9ab5709fe5 NE and P are removed from infix at avx10.2 rev3.0 MITSUNARI Shigeo 2025-05-30 14:11:09 +09:00
  • ae5453d046 remove old vcproj file MITSUNARI Shigeo 2025-05-30 13:16:49 +09:00
  • ba8f9721c9 remove unintended changes MITSUNARI Shigeo 2025-05-30 11:42:43 +09:00
  • 4768e35d29 modify gen_code.cpp for AMX_rev54 MITSUNARI Shigeo 2025-05-30 11:41:45 +09:00
  • c930c15362 [doc] add references MITSUNARI Shigeo 2025-05-30 10:37:35 +09:00
  • cfdd990df2 bump sde to 9.53.0 MITSUNARI Shigeo 2025-05-30 10:11:02 +09:00
  • 0e3721068a util shows AMX_{FP8,TRANSPOSE,TF32,AVX512,MOVRS} MITSUNARI Shigeo 2025-05-30 10:34:20 +09:00
  • 55781701f6 avx_type_def.h is updated MITSUNARI Shigeo 2025-05-30 06:25:18 +09:00
  • 5bc82be83f fix: vdpphps supports T_SAE_Z MITSUNARI Shigeo 2025-05-30 06:24:25 +09:00
  • 5dd8c5c4d0 vcvtne* are renamed to vcvt* at avx10.2 rev3.0 MITSUNARI Shigeo 2025-05-30 06:17:26 +09:00
  • 964d19014a introduce and update instructions for avx10.2 Xuxin, Zeng 2025-05-28 13:22:14 -07:00
  • 6f64f15dcd introduce avx10.2 based isa Xuxin, Zeng 2025-05-28 13:16:36 -07:00
  • 86389781d9 add XBYAK_STRICT_CHECK_MEM_REG_SIZE to control size check MITSUNARI Shigeo 2025-04-04 17:43:04 +09:00
  • 44a72f3692 Merge branch 'Tachi107-fork-cxx_64_32' into dev MITSUNARI Shigeo 2025-03-30 10:23:15 +09:00
  • 6c62a69200 Merge branch 'fork-cxx_64_32' of https://github.com/Tachi107/xbyak into Tachi107-fork-cxx_64_32 MITSUNARI Shigeo 2025-03-30 10:17:56 +09:00
  • e7cbfb4ea1 Add CXX_32 and CXX_64 variables in the makefiles Andrea Pappacoda 2025-03-26 12:01:41 +01:00
  • 860169b08e Merge branch 'dev' MITSUNARI Shigeo 2025-03-12 10:09:14 +09:00
  • 97f3ba7a8a v7.24.2 MITSUNARI Shigeo 2025-03-12 10:09:07 +09:00
  • 5b1abe06e8 add AVX-NE-CONVERT tests MITSUNARI Shigeo 2025-03-12 09:59:35 +09:00
  • b89776fe0e vcvtneps2bf16 should support AVX-NE-CONVERT (revert 749aa31) MITSUNARI Shigeo 2025-03-12 09:42:48 +09:00
  • 8d34f83d4c v7.24.1 MITSUNARI Shigeo 2025-02-26 08:00:14 +09:00
  • 95d24763c7 Merge branch 'dev' MITSUNARI Shigeo 2025-02-26 07:54:12 +09:00
  • 5ed57828ec add tests for APX instructions with NDD format MITSUNARI Shigeo 2025-02-25 17:37:49 +09:00
  • e040ec7c53 sal is equal to shl MITSUNARI Shigeo 2025-02-25 17:34:14 +09:00
  • 77b55ec5e9 consider T_nf MITSUNARI Shigeo 2025-02-25 17:33:57 +09:00
  • 76ba746ead update gen MITSUNARI Shigeo 2025-02-25 17:33:42 +09:00
  • c6a5798991 Merge branch 'fix_apx_ndd' of https://github.com/akislyuk-intel/xbyak into akislyuk-intel-fix_apx_ndd MITSUNARI Shigeo 2025-02-25 14:28:39 +09:00
  • f6cc661899 Fix improper encoding of APX instructions with NDD extension: SAL, SAR, SHL, SHR, RCL, RCR, ROL, ROR, and IMUL. akislyuk-intel 2025-02-24 16:33:48 -08:00
  • 0299c29d1a Merge branch 'dev' MITSUNARI Shigeo 2025-02-25 08:50:08 +09:00
  • 6ff38e3986 CMake: Bump minimum required version to 3.10 ¥IGA 2025-02-24 13:24:21 +01:00
  • 4e23ae6e5d remove some warnings of test for clang MITSUNARI Shigeo 2025-02-19 12:25:47 +09:00
  • 2b7d0573a6 v7.24 MITSUNARI Shigeo 2025-02-17 09:43:29 +09:00
  • 6939cef213 Merge branch 'dev' MITSUNARI Shigeo 2025-02-17 09:42:53 +09:00
  • a192a3cea8 check "add ah, bpl" MITSUNARI Shigeo 2025-02-16 11:36:26 +09:00
  • de4ad6b964 strictly check [abcd]h with instruction needing rex MITSUNARI Shigeo 2025-02-13 12:16:14 +09:00
  • 0d67fd1530 Merge branch 'dev' MITSUNARI Shigeo 2025-02-07 08:24:41 +09:00
  • cbede2aadb v7.23.1 MITSUNARI Shigeo 2025-02-07 08:24:22 +09:00
  • 2648121049 main catches exception MITSUNARI Shigeo 2025-02-06 20:46:49 +09:00
  • 52e793eab2 Test StackFrame::close() to match the previous specification MITSUNARI Shigeo 2025-02-06 19:52:59 +09:00
  • 1a557d97cf revert changing behavior of StackFrame::close() MITSUNARI Shigeo 2025-02-06 19:47:59 +09:00
  • e79dfb7de2 Merge branch 'dev' MITSUNARI Shigeo 2025-02-03 16:47:48 +09:00
  • f64e5152d7 v7.23 MITSUNARI Shigeo 2025-02-03 16:45:26 +09:00
  • 11ae2e4e4b [doc] update [skip ci] MITSUNARI Shigeo 2025-02-03 16:44:38 +09:00
  • 5417338427 strictly check the size of general registers MITSUNARI Shigeo 2025-02-03 16:30:57 +09:00
  • 7123dd6ff4 allow op(ax, 0x8000); MITSUNARI Shigeo 2025-02-03 13:38:37 +09:00
  • 28dd7c962b check that no writes occur in destructor MITSUNARI Shigeo 2025-02-03 09:59:44 +09:00
  • 957650d39a remove redundant check MITSUNARI Shigeo 2025-02-03 09:58:48 +09:00
  • 9c11a35a4e add -g option to compiler to test MITSUNARI Shigeo 2025-02-03 09:35:18 +09:00
  • 94f6fe6941 fix push/pop for r17..r31 MITSUNARI Shigeo 2025-01-30 08:07:27 +09:00
  • 6981d020ad closed_ is unnecessary MITSUNARI Shigeo 2025-01-30 01:56:03 +09:00
  • 5329faaf24 fix compile error with XBYAK_DISABLE_AVX512 MITSUNARI Shigeo 2025-01-24 15:50:14 +09:00
  • 3a823adde1 add makeEpilog and close is called only once at most. MITSUNARI Shigeo 2025-01-24 15:08:20 +09:00
  • 908e53a25c add sf_test MITSUNARI Shigeo 2025-01-24 11:52:38 +09:00
  • 4e44f4614d Merge branch 'dev' MITSUNARI Shigeo 2024-11-11 16:03:43 +09:00
  • 2d6794ca7b v7.22 MITSUNARI Shigeo 2024-11-11 16:03:36 +09:00
  • df98982836 use compress xed MITSUNARI Shigeo 2024-11-11 15:59:00 +09:00
  • c6ecb77823 use xed 2024.11.04 and tests were reinstated for AVX10.2 rev. 2 MITSUNARI Shigeo 2024-11-11 15:05:12 +09:00