| OLD | NEW | 
|    1 // Copyright 2011 the V8 project authors. All rights reserved. |    1 // Copyright 2011 the V8 project authors. All rights reserved. | 
 |    2 // Redistribution and use in source and binary forms, with or without | 
 |    3 // modification, are permitted provided that the following conditions are | 
 |    4 // met: | 
 |    5 // | 
 |    6 //     * Redistributions of source code must retain the above copyright | 
 |    7 //       notice, this list of conditions and the following disclaimer. | 
 |    8 //     * Redistributions in binary form must reproduce the above | 
 |    9 //       copyright notice, this list of conditions and the following | 
 |   10 //       disclaimer in the documentation and/or other materials provided | 
 |   11 //       with the distribution. | 
 |   12 //     * Neither the name of Google Inc. nor the names of its | 
 |   13 //       contributors may be used to endorse or promote products derived | 
 |   14 //       from this software without specific prior written permission. | 
 |   15 // | 
 |   16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 
 |   17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 
 |   18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | 
 |   19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | 
 |   20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | 
 |   21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | 
 |   22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 
 |   23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 
 |   24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
 |   25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
 |   26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|    2  |   27  | 
|    3 #include <stdlib.h> |   28 #include <stdlib.h> | 
|    4  |   29  | 
|    5 #include "v8.h" |   30 #include "v8.h" | 
|    6  |   31  | 
|    7 #include "platform.h" |   32 #include "platform.h" | 
|    8 #include "cctest.h" |   33 #include "cctest.h" | 
|    9  |   34  | 
|   10 using namespace v8::internal; |   35 using namespace v8::internal; | 
|   11  |   36  | 
| (...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  254     CHECK(EightBit1::is_valid(i)); |  279     CHECK(EightBit1::is_valid(i)); | 
|  255     x = EightBit1::encode(i); |  280     x = EightBit1::encode(i); | 
|  256     CHECK_EQ(i, EightBit1::decode(x)); |  281     CHECK_EQ(i, EightBit1::decode(x)); | 
|  257     CHECK(EightBit2::is_valid(i)); |  282     CHECK(EightBit2::is_valid(i)); | 
|  258     x = EightBit2::encode(i); |  283     x = EightBit2::encode(i); | 
|  259     CHECK_EQ(i, EightBit2::decode(x)); |  284     CHECK_EQ(i, EightBit2::decode(x)); | 
|  260   } |  285   } | 
|  261   CHECK(!EightBit1::is_valid(256)); |  286   CHECK(!EightBit1::is_valid(256)); | 
|  262   CHECK(!EightBit2::is_valid(256)); |  287   CHECK(!EightBit2::is_valid(256)); | 
|  263 } |  288 } | 
| OLD | NEW |