Razeza
a589d7b569
arch-x86: Add instructions from SSE4.1 set.
The following instructions were implemented: PHMINPOSUW, ROUNDSS, ROUNDSD, EXTRACTPS, INSERTPS, PMULLD, PMULDQ,
PCMPGTQ, PMINUW, PMINUD, PMINSB, MINSD, PMAXUW, PMAXUD, PMAXSB, PMAXSD, PEXTRB, PEXTRW for memory, PEXTRD, PEXTRQ,
PINSRB, PINSRD, PINSRQ, PACKUSDW, PBLENDW, BLENDPS, BLENDPD, BLENDVPD, BLENDVPS, PBLENDVB, PMOVSXDQ, PMOVSXWQ,
PMOVSXWD, PMOVSXBQ, PMOVSXBD, PMOVSXBW, PMOVZXDQ, PMOVZXWQ, PMOVZXWD, PMOVZXWD, PMOVZXBQ, PMOVZXBD, PMOVZXBW.
Also fix bug in PACKUSWB_XMM_M, it was marked as sign operation, though it is unsigned.
Jira Issue: https://gem5.atlassian.net/browse/GEM5-1308
Change-Id: I1a8d26c0426690841dcc80a6fa5dcffb8cbc5d9a
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/67737
Maintainer: Bobby Bruce <bbruce@ucdavis.edu>
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu>
Tested-by: kokoro <noreply+kokoro@google.com>
2023-03-13 10:24:16 +00:00
..
2023-01-17 09:16:20 +00:00
2023-02-03 06:11:45 +00:00
2023-01-17 09:16:20 +00:00
2023-01-17 09:16:20 +00:00
2022-08-03 09:10:41 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-03-04 17:45:44 +00:00
2021-09-20 20:52:05 +00:00
2023-01-05 23:12:10 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-03-13 10:24:16 +00:00
2022-08-24 21:47:07 +00:00
2022-03-23 02:21:02 +00:00
2022-03-23 02:21:02 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-02-03 06:11:45 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-03-07 09:23:25 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-29 10:17:51 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-01-17 09:16:20 +00:00
2021-05-29 11:13:49 +00:00
2023-03-04 02:08:41 +00:00
2021-07-24 21:57:04 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-22 20:45:18 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-01-17 09:16:20 +00:00
2023-01-17 09:16:20 +00:00
2021-07-07 23:18:59 +00:00
2023-02-21 06:03:05 +00:00
2023-02-17 03:51:19 +00:00
2021-05-10 20:02:11 +00:00
2021-05-10 23:32:33 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-08-03 09:10:41 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-24 21:57:04 +00:00
2021-07-01 19:08:24 +00:00
2023-01-17 09:16:20 +00:00
2023-01-17 09:16:20 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-02-03 06:11:45 +00:00
2023-02-03 06:11:45 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-05-08 08:00:05 +00:00
2022-05-03 10:40:19 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-06 09:59:11 +00:00
2021-07-06 09:59:11 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2023-03-13 06:47:09 +00:00
2023-03-13 06:47:09 +00:00
2022-12-19 01:58:31 +00:00
2022-12-19 01:58:31 +00:00
2023-02-17 03:51:19 +00:00
2022-03-28 20:31:21 +00:00
2023-01-05 10:38:31 +00:00
2023-01-05 10:38:31 +00:00
2023-01-05 10:38:31 +00:00
2023-01-17 09:16:20 +00:00
2023-01-17 09:16:20 +00:00
2023-01-17 09:16:20 +00:00
2021-07-01 19:08:24 +00:00
2023-01-05 10:38:31 +00:00
2023-03-07 09:23:25 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-12-31 09:50:15 +00:00
2022-10-02 16:30:15 +00:00
2022-10-02 16:30:15 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2023-03-13 06:47:09 +00:00
2021-07-01 19:08:24 +00:00
2022-01-21 23:05:47 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2023-01-03 22:08:08 +00:00