comparison src/share/vm/adlc/formssel.cpp @ 1396:d7f654633cfe

6946040: add intrinsic for short and char reverseBytes Reviewed-by: never, twisti Contributed-by: Hiroshi Yamauchi <yamauchi@google.com>
author never
date Mon, 26 Apr 2010 11:27:21 -0700
parents 62001a362ce9
children b5fdf39b9749
comparison
equal deleted inserted replaced
1385:bc32f286fae0 1396:d7f654633cfe
1 /* 1 /*
2 * Copyright 1998-2009 Sun Microsystems, Inc. All Rights Reserved. 2 * Copyright 1998-2010 Sun Microsystems, Inc. All Rights Reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
3859 strcmp(opType,"EncodeP")==0 || 3859 strcmp(opType,"EncodeP")==0 ||
3860 strcmp(opType,"RoundDouble")==0 || 3860 strcmp(opType,"RoundDouble")==0 ||
3861 strcmp(opType,"RoundFloat")==0 || 3861 strcmp(opType,"RoundFloat")==0 ||
3862 strcmp(opType,"ReverseBytesI")==0 || 3862 strcmp(opType,"ReverseBytesI")==0 ||
3863 strcmp(opType,"ReverseBytesL")==0 || 3863 strcmp(opType,"ReverseBytesL")==0 ||
3864 strcmp(opType,"ReverseBytesUS")==0 ||
3865 strcmp(opType,"ReverseBytesS")==0 ||
3864 strcmp(opType,"Replicate16B")==0 || 3866 strcmp(opType,"Replicate16B")==0 ||
3865 strcmp(opType,"Replicate8B")==0 || 3867 strcmp(opType,"Replicate8B")==0 ||
3866 strcmp(opType,"Replicate4B")==0 || 3868 strcmp(opType,"Replicate4B")==0 ||
3867 strcmp(opType,"Replicate8C")==0 || 3869 strcmp(opType,"Replicate8C")==0 ||
3868 strcmp(opType,"Replicate4C")==0 || 3870 strcmp(opType,"Replicate4C")==0 ||