Mercurial > hg > truffle
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 |