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

Side by Side Diff: src/mips/assembler-mips.h

Issue 2751973002: MIPS: Move ldc1/sdc1 to macro-assembler. (Closed)
Patch Set: Created 3 years, 9 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/crankshaft/mips/lithium-gap-resolver-mips.cc ('k') | src/mips/assembler-mips.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 1994-2006 Sun Microsystems Inc. 1 // Copyright (c) 1994-2006 Sun Microsystems Inc.
2 // All Rights Reserved. 2 // All Rights Reserved.
3 // 3 //
4 // Redistribution and use in source and binary forms, with or without 4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are 5 // modification, are permitted provided that the following conditions are
6 // met: 6 // met:
7 // 7 //
8 // - Redistributions of source code must retain the above copyright notice, 8 // - Redistributions of source code must retain the above copyright notice,
9 // this list of conditions and the following disclaimer. 9 // this list of conditions and the following disclaimer.
10 // 10 //
(...skipping 838 matching lines...) Expand 10 before | Expand all | Expand 10 after
849 void align(Register rd, Register rs, Register rt, uint8_t bp); 849 void align(Register rd, Register rs, Register rt, uint8_t bp);
850 850
851 void wsbh(Register rd, Register rt); 851 void wsbh(Register rd, Register rt);
852 void seh(Register rd, Register rt); 852 void seh(Register rd, Register rt);
853 void seb(Register rd, Register rt); 853 void seb(Register rd, Register rt);
854 854
855 // --------Coprocessor-instructions---------------- 855 // --------Coprocessor-instructions----------------
856 856
857 // Load, store, and move. 857 // Load, store, and move.
858 void lwc1(FPURegister fd, const MemOperand& src); 858 void lwc1(FPURegister fd, const MemOperand& src);
859 void ldc1(FPURegister fd, const MemOperand& src);
860
861 void swc1(FPURegister fs, const MemOperand& dst); 859 void swc1(FPURegister fs, const MemOperand& dst);
862 void sdc1(FPURegister fs, const MemOperand& dst);
863 860
864 void mtc1(Register rt, FPURegister fs); 861 void mtc1(Register rt, FPURegister fs);
865 void mthc1(Register rt, FPURegister fs); 862 void mthc1(Register rt, FPURegister fs);
866 863
867 void mfc1(Register rt, FPURegister fs); 864 void mfc1(Register rt, FPURegister fs);
868 void mfhc1(Register rt, FPURegister fs); 865 void mfhc1(Register rt, FPURegister fs);
869 866
870 void ctc1(Register rt, FPUControlRegister fs); 867 void ctc1(Register rt, FPUControlRegister fs);
871 void cfc1(Register rt, FPUControlRegister fs); 868 void cfc1(Register rt, FPUControlRegister fs);
872 869
(...skipping 598 matching lines...) Expand 10 before | Expand all | Expand 10 after
1471 public: 1468 public:
1472 explicit EnsureSpace(Assembler* assembler) { 1469 explicit EnsureSpace(Assembler* assembler) {
1473 assembler->CheckBuffer(); 1470 assembler->CheckBuffer();
1474 } 1471 }
1475 }; 1472 };
1476 1473
1477 } // namespace internal 1474 } // namespace internal
1478 } // namespace v8 1475 } // namespace v8
1479 1476
1480 #endif // V8_ARM_ASSEMBLER_MIPS_H_ 1477 #endif // V8_ARM_ASSEMBLER_MIPS_H_
OLDNEW
« no previous file with comments | « src/crankshaft/mips/lithium-gap-resolver-mips.cc ('k') | src/mips/assembler-mips.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698