Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(374)

Issue 1993993004: Subzero, MIPS32: Introduction of floating point registers (Closed)

Created:
4 years, 7 months ago by obucinac
Modified:
4 years, 6 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Subzero, MIPS32: Introduction of floating point registers This patch introduces floating point registers used for 32-bit operations, and basic handling of FP values in operands. It is partial work needed as a base for further work. R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=2f593bbbfc5a20090faf90bdc665a2ccb447757f

Patch Set 1 #

Patch Set 2 : Register allocation works, some code is removed #

Total comments: 17

Patch Set 3 : Added basic arithmetic instructions #

Patch Set 4 : Cleanup according to comments #

Patch Set 5 : More cleanup... #

Patch Set 6 : Added floating point register pairs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+344 lines, -7 lines) Patch
M src/IceInstMIPS32.h View 1 2 3 7 chunks +163 lines, -0 lines 0 comments Download
M src/IceInstMIPS32.cpp View 1 2 3 chunks +24 lines, -0 lines 0 comments Download
M src/IceInstMIPS32.def View 1 2 3 4 5 4 chunks +81 lines, -7 lines 0 comments Download
M src/IceRegistersMIPS32.h View 2 chunks +28 lines, -0 lines 0 comments Download
M src/IceTargetLoweringMIPS32.h View 1 2 6 chunks +48 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (4 generated)
obucinac
4 years, 7 months ago (2016-05-19 15:15:06 UTC) #3
Jim Stichnoth
I haven't reviewed this yet, but just wanted to ask that in the future, please ...
4 years, 7 months ago (2016-05-19 19:28:43 UTC) #5
Jim Stichnoth
I may have some more comments later on IceRegistersMIPS32.h, but I'll get the rest out ...
4 years, 7 months ago (2016-05-19 23:12:26 UTC) #6
obucinac
John, this patch is not completed in any way, and I posted it mostly as ...
4 years, 7 months ago (2016-05-20 12:26:37 UTC) #7
Jim Stichnoth
On 2016/05/20 12:26:37, obucinac wrote: > John, this patch is not completed in any way, ...
4 years, 7 months ago (2016-05-21 20:44:13 UTC) #8
Jim Stichnoth
https://codereview.chromium.org/1993993004/diff/20001/src/IceRegistersMIPS32.h File src/IceRegistersMIPS32.h (right): https://codereview.chromium.org/1993993004/diff/20001/src/IceRegistersMIPS32.h#newcode69 src/IceRegistersMIPS32.h:69: assert(int(Reg_GPR_First) <= int(RegNum)); There is a subtle problem with ...
4 years, 7 months ago (2016-05-21 21:02:25 UTC) #9
obucinac
https://codereview.chromium.org/1993993004/diff/20001/src/IceInstMIPS32.def File src/IceInstMIPS32.def (right): https://codereview.chromium.org/1993993004/diff/20001/src/IceInstMIPS32.def#newcode114 src/IceInstMIPS32.def:114: X(Reg_F0, 0, "f0", 1, 0, 0, 0, 0, 0, ...
4 years, 6 months ago (2016-05-27 11:13:19 UTC) #10
Jim Stichnoth
lgtm
4 years, 6 months ago (2016-05-27 21:39:19 UTC) #11
Jim Stichnoth
4 years, 6 months ago (2016-05-27 21:40:36 UTC) #13
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
2f593bbbfc5a20090faf90bdc665a2ccb447757f (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698