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

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

Issue 246076: Change clamping 0..255 instruction sequence for pixel array code (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: '' Created 11 years, 2 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | src/ia32/assembler-ia32.cc » ('j') | src/ia32/ic-ia32.cc » ('J')
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 572 matching lines...) Expand 10 before | Expand all | Expand 10 after
583 583
584 void shl(Register dst, uint8_t imm8); 584 void shl(Register dst, uint8_t imm8);
585 void shl(Register dst); 585 void shl(Register dst);
586 586
587 void shrd(Register dst, const Operand& src); 587 void shrd(Register dst, const Operand& src);
588 588
589 void shr(Register dst, uint8_t imm8); 589 void shr(Register dst, uint8_t imm8);
590 void shr(Register dst); 590 void shr(Register dst);
591 void shr_cl(Register dst); 591 void shr_cl(Register dst);
592 592
593 void subb(const Operand& dst, int8_t imm8);
593 void sub(const Operand& dst, const Immediate& x); 594 void sub(const Operand& dst, const Immediate& x);
594 void sub(Register dst, const Operand& src); 595 void sub(Register dst, const Operand& src);
595 void sub(const Operand& dst, Register src); 596 void sub(const Operand& dst, Register src);
596 597
597 void test(Register reg, const Immediate& imm); 598 void test(Register reg, const Immediate& imm);
598 void test(Register reg, const Operand& op); 599 void test(Register reg, const Operand& op);
599 void test(const Operand& op, const Immediate& imm); 600 void test(const Operand& op, const Immediate& imm);
600 601
601 void xor_(Register dst, int32_t imm32); 602 void xor_(Register dst, int32_t imm32);
602 void xor_(Register dst, const Operand& src); 603 void xor_(Register dst, const Operand& src);
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
868 private: 869 private:
869 Assembler* assembler_; 870 Assembler* assembler_;
870 #ifdef DEBUG 871 #ifdef DEBUG
871 int space_before_; 872 int space_before_;
872 #endif 873 #endif
873 }; 874 };
874 875
875 } } // namespace v8::internal 876 } } // namespace v8::internal
876 877
877 #endif // V8_IA32_ASSEMBLER_IA32_H_ 878 #endif // V8_IA32_ASSEMBLER_IA32_H_
OLDNEW
« no previous file with comments | « no previous file | src/ia32/assembler-ia32.cc » ('j') | src/ia32/ic-ia32.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698