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

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

Issue 1460093002: PPC: [turbofan] Implemented the TruncateFloat64ToUint64 TurboFan operator. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Fix nit. Created 5 years, 1 month 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/compiler/ppc/instruction-selector-ppc.cc ('k') | src/ppc/assembler-ppc.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 5 // modification, are permitted provided that the following conditions
6 // are met: 6 // are 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 1042 matching lines...) Expand 10 before | Expand all | Expand 10 after
1053 void fcfidu(const DoubleRegister frt, const DoubleRegister frb, 1053 void fcfidu(const DoubleRegister frt, const DoubleRegister frb,
1054 RCBit rc = LeaveRC); 1054 RCBit rc = LeaveRC);
1055 void fcfidus(const DoubleRegister frt, const DoubleRegister frb, 1055 void fcfidus(const DoubleRegister frt, const DoubleRegister frb,
1056 RCBit rc = LeaveRC); 1056 RCBit rc = LeaveRC);
1057 void fcfids(const DoubleRegister frt, const DoubleRegister frb, 1057 void fcfids(const DoubleRegister frt, const DoubleRegister frb,
1058 RCBit rc = LeaveRC); 1058 RCBit rc = LeaveRC);
1059 void fctid(const DoubleRegister frt, const DoubleRegister frb, 1059 void fctid(const DoubleRegister frt, const DoubleRegister frb,
1060 RCBit rc = LeaveRC); 1060 RCBit rc = LeaveRC);
1061 void fctidz(const DoubleRegister frt, const DoubleRegister frb, 1061 void fctidz(const DoubleRegister frt, const DoubleRegister frb,
1062 RCBit rc = LeaveRC); 1062 RCBit rc = LeaveRC);
1063 void fctidu(const DoubleRegister frt, const DoubleRegister frb,
1064 RCBit rc = LeaveRC);
1065 void fctiduz(const DoubleRegister frt, const DoubleRegister frb,
1066 RCBit rc = LeaveRC);
1063 void fsel(const DoubleRegister frt, const DoubleRegister fra, 1067 void fsel(const DoubleRegister frt, const DoubleRegister fra,
1064 const DoubleRegister frc, const DoubleRegister frb, 1068 const DoubleRegister frc, const DoubleRegister frb,
1065 RCBit rc = LeaveRC); 1069 RCBit rc = LeaveRC);
1066 void fneg(const DoubleRegister frt, const DoubleRegister frb, 1070 void fneg(const DoubleRegister frt, const DoubleRegister frb,
1067 RCBit rc = LeaveRC); 1071 RCBit rc = LeaveRC);
1068 void mtfsfi(int bf, int immediate, RCBit rc = LeaveRC); 1072 void mtfsfi(int bf, int immediate, RCBit rc = LeaveRC);
1069 void mffs(const DoubleRegister frt, RCBit rc = LeaveRC); 1073 void mffs(const DoubleRegister frt, RCBit rc = LeaveRC);
1070 void mtfsf(const DoubleRegister frb, bool L = 1, int FLM = 0, bool W = 0, 1074 void mtfsf(const DoubleRegister frb, bool L = 1, int FLM = 0, bool W = 0,
1071 RCBit rc = LeaveRC); 1075 RCBit rc = LeaveRC);
1072 void fsqrt(const DoubleRegister frt, const DoubleRegister frb, 1076 void fsqrt(const DoubleRegister frt, const DoubleRegister frb,
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after
1455 1459
1456 1460
1457 class EnsureSpace BASE_EMBEDDED { 1461 class EnsureSpace BASE_EMBEDDED {
1458 public: 1462 public:
1459 explicit EnsureSpace(Assembler* assembler) { assembler->CheckBuffer(); } 1463 explicit EnsureSpace(Assembler* assembler) { assembler->CheckBuffer(); }
1460 }; 1464 };
1461 } // namespace internal 1465 } // namespace internal
1462 } // namespace v8 1466 } // namespace v8
1463 1467
1464 #endif // V8_PPC_ASSEMBLER_PPC_H_ 1468 #endif // V8_PPC_ASSEMBLER_PPC_H_
OLDNEW
« no previous file with comments | « src/compiler/ppc/instruction-selector-ppc.cc ('k') | src/ppc/assembler-ppc.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698