comparison src/cpu/x86/vm/c1_LIRGenerator_x86.cpp @ 17497:8b81451dc7f7

8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests Reviewed-by: kvn, iveresov
author twisti
date Thu, 16 Jan 2014 16:18:34 -0800
parents 946a8294ab15
children 4ca6dc0799b6 2fd0fd493045
comparison
equal deleted inserted replaced
17496:12ad8db39f76 17497:8b81451dc7f7
939 int flags = 0; 939 int flags = 0;
940 switch (x->id()) { 940 switch (x->id()) {
941 case vmIntrinsics::_updateCRC32: { 941 case vmIntrinsics::_updateCRC32: {
942 LIRItem crc(x->argument_at(0), this); 942 LIRItem crc(x->argument_at(0), this);
943 LIRItem val(x->argument_at(1), this); 943 LIRItem val(x->argument_at(1), this);
944 // val is destroyed by update_crc32
945 val.set_destroys_register();
944 crc.load_item(); 946 crc.load_item();
945 val.load_item(); 947 val.load_item();
946 __ update_crc32(crc.result(), val.result(), result); 948 __ update_crc32(crc.result(), val.result(), result);
947 break; 949 break;
948 } 950 }