[Ikvm-commit] ikvm/openjdk map.xml,1.106,1.107
Brought to you by:
jfrijters
|
From: Jeroen F. <jfr...@us...> - 2014-11-19 07:26:07
|
Update of /cvsroot/ikvm/ikvm/openjdk In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv24873 Modified Files: map.xml Log Message: Optimized [Integer|Long].[compare|divide|remainder]Unsigned(). Index: map.xml =================================================================== RCS file: /cvsroot/ikvm/ikvm/openjdk/map.xml,v retrieving revision 1.106 retrieving revision 1.107 diff -C2 -d -r1.106 -r1.107 *** map.xml 10 Nov 2014 09:18:25 -0000 1.106 --- map.xml 19 Nov 2014 07:26:05 -0000 1.107 *************** *** 2221,2224 **** --- 2221,2258 ---- </method> </implements> + <method name="compareUnsigned" sig="(II)I"> + <body> + <ldarg_0 /> + <ldarg_1 /> + <bge_un name="ge" /> + <ldc_i4_m1 /> + <ret /> + <label name="ge" /> + <ldarg_0 /> + <ldarg_1 /> + <bne_un name="ne" /> + <ldc_i4_0 /> + <ret /> + <label name="ne" /> + <ldc_i4_1 /> + <ret /> + </body> + </method> + <method name="divideUnsigned" sig="(II)I"> + <body> + <ldarg_0 /> + <ldarg_1 /> + <div_un /> + <ret /> + </body> + </method> + <method name="remainderUnsigned" sig="(II)I"> + <body> + <ldarg_0 /> + <ldarg_1 /> + <rem_un /> + <ret /> + </body> + </method> </class> <class name="java.lang.Long"> *************** *** 2228,2231 **** --- 2262,2299 ---- </method> </implements> + <method name="compareUnsigned" sig="(JJ)I"> + <body> + <ldarg_0 /> + <ldarg_1 /> + <bge_un name="ge" /> + <ldc_i4_m1 /> + <ret /> + <label name="ge" /> + <ldarg_0 /> + <ldarg_1 /> + <bne_un name="ne" /> + <ldc_i4_0 /> + <ret /> + <label name="ne" /> + <ldc_i4_1 /> + <ret /> + </body> + </method> + <method name="divideUnsigned" sig="(JJ)J"> + <body> + <ldarg_0 /> + <ldarg_1 /> + <div_un /> + <ret /> + </body> + </method> + <method name="remainderUnsigned" sig="(JJ)J"> + <body> + <ldarg_0 /> + <ldarg_1 /> + <rem_un /> + <ret /> + </body> + </method> </class> <class name="java.lang.Float"> |