| OLD | NEW |
| 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 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 // Aligns code to something that's optimal for a jump target for the platform. | 502 // Aligns code to something that's optimal for a jump target for the platform. |
| 503 void CodeTargetAlign(); | 503 void CodeTargetAlign(); |
| 504 | 504 |
| 505 // Stack | 505 // Stack |
| 506 void pushfq(); | 506 void pushfq(); |
| 507 void popfq(); | 507 void popfq(); |
| 508 | 508 |
| 509 void push(Immediate value); | 509 void push(Immediate value); |
| 510 void push(Register src); | 510 void push(Register src); |
| 511 void push(const Operand& src); | 511 void push(const Operand& src); |
| 512 void push(Label* label, RelocInfo::Mode relocation_mode); | |
| 513 | 512 |
| 514 void pop(Register dst); | 513 void pop(Register dst); |
| 515 void pop(const Operand& dst); | 514 void pop(const Operand& dst); |
| 516 | 515 |
| 517 void enter(Immediate size); | 516 void enter(Immediate size); |
| 518 void leave(); | 517 void leave(); |
| 519 | 518 |
| 520 // Moves | 519 // Moves |
| 521 void movb(Register dst, const Operand& src); | 520 void movb(Register dst, const Operand& src); |
| 522 void movb(Register dst, Immediate imm); | 521 void movb(Register dst, Immediate imm); |
| (...skipping 906 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1429 private: | 1428 private: |
| 1430 Assembler* assembler_; | 1429 Assembler* assembler_; |
| 1431 #ifdef DEBUG | 1430 #ifdef DEBUG |
| 1432 int space_before_; | 1431 int space_before_; |
| 1433 #endif | 1432 #endif |
| 1434 }; | 1433 }; |
| 1435 | 1434 |
| 1436 } } // namespace v8::internal | 1435 } } // namespace v8::internal |
| 1437 | 1436 |
| 1438 #endif // V8_X64_ASSEMBLER_X64_H_ | 1437 #endif // V8_X64_ASSEMBLER_X64_H_ |
| OLD | NEW |