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

Side by Side Diff: src/trusted/validator_mips/mips-opt.table

Issue 1535443005: [MIPS] Make validator allow only two load patterns via $t8 (Closed) Base URL: https://chromium.googlesource.com/native_client/src/native_client@master
Patch Set: Minor update. Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/trusted/validator_mips/inst_classes.h ('k') | src/trusted/validator_mips/mips32.table » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # DO NOT EDIT: GENERATED CODE 1 # DO NOT EDIT: GENERATED CODE
2 2
3 -- MIPS32 (See Table A.2) 3 -- MIPS32 (See Table A.2)
4 pat0(31:0) 4 pat0(31:0)
5 010010xxxxxxxxxxxxxxxxxxxxxxxxxx ->cop2 5 010010xxxxxxxxxxxxxxxxxxxxxxxxxx ->cop2
6 101110xxxxxxxxxxxxxxxxxxxxxxxxxx =Store 6 101110xxxxxxxxxxxxxxxxxxxxxxxxxx =Store
7 1010xxxxxxxxxxxxxxxxxxxxxxxxxxxx =Store 7 1010xxxxxxxxxxxxxxxxxxxxxxxxxxxx =Store
8 000001xxxxxxxxxxxxxxxxxxxxxxxxxx ->regimm 8 000001xxxxxxxxxxxxxxxxxxxxxxxxxx ->regimm
9 0x010xxxxxxxxxxxxxxxxxxxxxxxxxxx =Branch 9 0x010xxxxxxxxxxxxxxxxxxxxxxxxxxx =Branch
10 000011xxxxxxxxxxxxxxxxxxxxxxxxxx =JalImm 10 000011xxxxxxxxxxxxxxxxxxxxxxxxxx =JalImm
(...skipping 12 matching lines...) Expand all
23 000000xxxxxxxxxxxxxxxxxxxxxxxxxx ->special 23 000000xxxxxxxxxxxxxxxxxxxxxxxxxx ->special
24 011100xxxxxxxxxxxxxxxxxxxxxxxxxx ->special2 24 011100xxxxxxxxxxxxxxxxxxxxxxxxxx ->special2
25 11xx01xxxxxxxxxxxxxxxxxxxxxxxxxx =FPLoadStore 25 11xx01xxxxxxxxxxxxxxxxxxxxxxxxxx =FPLoadStore
26 11xx10xxxxxxxxxxxxxxxxxxxxxxxxxx =FPLoadStore 26 11xx10xxxxxxxxxxxxxxxxxxxxxxxxxx =FPLoadStore
27 001110xxxxxxxxxxxxxxxxxxxxxxxxxx =Arithm2 27 001110xxxxxxxxxxxxxxxxxxxxxxxxxx =Arithm2
28 00110xxxxxxxxxxxxxxxxxxxxxxxxxxx =Arithm2 28 00110xxxxxxxxxxxxxxxxxxxxxxxxxxx =Arithm2
29 0010xxxxxxxxxxxxxxxxxxxxxxxxxxxx =Arithm2 29 0010xxxxxxxxxxxxxxxxxxxxxxxxxxxx =Arithm2
30 000010xxxxxxxxxxxxxxxxxxxxxxxxxx =JmpImm 30 000010xxxxxxxxxxxxxxxxxxxxxxxxxx =JmpImm
31 001111xxxxxxxxxxxxxxxxxxxxxxxxxx ->arithm2_1 31 001111xxxxxxxxxxxxxxxxxxxxxxxxxx ->arithm2_1
32 011111xxxxxxxxxxxxxxxxxxxxxxxxxx ->special3 32 011111xxxxxxxxxxxxxxxxxxxxxxxxxx ->special3
33 100110xxxxxxxxxxxxxxxxxxxxxxxxxx =Load 33 100011xxxxxxxxxxxxxxxxxxxxxxxxxx =LoadWord
34 110000xxxxxxxxxxxxxxxxxxxxxxxxxx =Load 34 110000xxxxxxxxxxxxxxxxxxxxxxxxxx =Load
35 10010xxxxxxxxxxxxxxxxxxxxxxxxxxx =Load 35 100x0xxxxxxxxxxxxxxxxxxxxxxxxxxx =Load
36 1000xxxxxxxxxxxxxxxxxxxxxxxxxxxx =Load 36 100x10xxxxxxxxxxxxxxxxxxxxxxxxxx =Load
37 37
38 -- special (See Table A.3) 38 -- special (See Table A.3)
39 pat0(31:0) 39 pat0(31:0)
40 xxxxxxxxxxxxxxxxxxxxxxxxxx0110xx ->mult 40 xxxxxxxxxxxxxxxxxxxxxxxxxx0110xx ->mult
41 xxxxxxxxxxxxxxxxxxxxxxxxxx001101 =NaClHalt 41 xxxxxxxxxxxxxxxxxxxxxxxxxx001101 =NaClHalt
42 xxxxxxxxxxxxxxxxxxxxxxxxxx000001 ->movci 42 xxxxxxxxxxxxxxxxxxxxxxxxxx000001 ->movci
43 xxxxxxxxxxxxxxxxxxxxxxxxxx001001 ->jalr 43 xxxxxxxxxxxxxxxxxxxxxxxxxx001001 ->jalr
44 xxxxxxxxxxxxxxxxxxxxxxxxxx1101x0 =Safe 44 xxxxxxxxxxxxxxxxxxxxxxxxxx1101x0 =Safe
45 xxxxxxxxxxxxxxxxxxxxxxxxxx1100xx =Safe 45 xxxxxxxxxxxxxxxxxxxxxxxxxx1100xx =Safe
46 xxxxxxxxxxxxxxxxxxxxxxxxxx000110 ->srlv 46 xxxxxxxxxxxxxxxxxxxxxxxxxx000110 ->srlv
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 ~xxxxxxxxxxx00000xxxxxxxxxxxxxxxx =Forbidden 317 ~xxxxxxxxxxx00000xxxxxxxxxxxxxxxx =Forbidden
318 318
319 -- bc2 (bc2f, bc2t, bc2fl, bc2tl) 319 -- bc2 (bc2f, bc2t, bc2fl, bc2tl)
320 pat0(31:0) 320 pat0(31:0)
321 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx =Forbidden 321 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx =Forbidden
322 322
323 -- c_cond_fmt (c.cond.fmt) 323 -- c_cond_fmt (c.cond.fmt)
324 pat0(31:0) 324 pat0(31:0)
325 xxxxxxxxxxxxxxxxxxxxxxxx00xxxxxx =Safe 325 xxxxxxxxxxxxxxxxxxxxxxxx00xxxxxx =Safe
326 ~xxxxxxxxxxxxxxxxxxxxxxxx00xxxxxx =Forbidden 326 ~xxxxxxxxxxxxxxxxxxxxxxxx00xxxxxx =Forbidden
OLDNEW
« no previous file with comments | « src/trusted/validator_mips/inst_classes.h ('k') | src/trusted/validator_mips/mips32.table » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698