comparison src/cpu/x86/vm/assembler_x86.hpp @ 12972:59e8ad757e19

8026844: Various Math functions needs intrinsification Reviewed-by: kvn, twisti
author rbackman
date Fri, 18 Oct 2013 10:41:56 +0200
parents b800986664f4
children d49f00604347 9e9af3aa4278
comparison
equal deleted inserted replaced
12971:3a04e444da6d 12972:59e8ad757e19
1160 1160
1161 void idivq(Register src); 1161 void idivq(Register src);
1162 1162
1163 void imull(Register dst, Register src); 1163 void imull(Register dst, Register src);
1164 void imull(Register dst, Register src, int value); 1164 void imull(Register dst, Register src, int value);
1165 void imull(Register dst, Address src);
1165 1166
1166 void imulq(Register dst, Register src); 1167 void imulq(Register dst, Register src);
1167 void imulq(Register dst, Register src, int value); 1168 void imulq(Register dst, Register src, int value);
1169 #ifdef _LP64
1170 void imulq(Register dst, Address src);
1171 #endif
1168 1172
1169 1173
1170 // jcc is the generic conditional branch generator to run- 1174 // jcc is the generic conditional branch generator to run-
1171 // time routines, jcc is used for branches to labels. jcc 1175 // time routines, jcc is used for branches to labels. jcc
1172 // takes a branch opcode (cc) and a label (L) and generates 1176 // takes a branch opcode (cc) and a label (L) and generates