Displaying 3 results from an estimated 3 matches for "abs2".
Did you mean:
abs
2011 Aug 30
2
Plotting multiple vectors in one window?
Hi all.
Using the following code:
plot(bsa, abs, col='blue', pch=16, xlim=c(0, 25), ylim=c(0.0, 1.0), xlab =
expression(paste(BSA, " (", mu, "g)", sep="")), ylab=expression(A[595]))
plot(unknown1, abs2, col='blue', pch=16, xlim=c(0, 25), ylim=c(0.0, 1.0),
xlab = expression(paste(Unknown_1, " (", mu, "g)", sep="")),
ylab=expression(A[595]))
plot(unknown2, abs3, col='blue', pch=16, xlim=c(0, 25), ylim=c(0.0, 1.0),
xlab = expression(paste(Unknown_2, &qu...
2015 Aug 19
3
[RFC] Improving integer divide optimization (related to D12082)
Hello LLVM, A recent commit creates the isIntDivCheap() target query.
http://reviews.llvm.org/D12082
The current approach has a couple shortcomings.
First, when targets decide divide is cheap, the DAGCombiner ignores
obvious power-of-2 optimizations. In the targets I know, shifts are
cheaper than divides in both speed and size. The target cannot see
the value in the isIntDivCheap() call, so
2015 Aug 20
2
[RFC] Improving integer divide optimization (related to D12082)
...> SDValue SGN =
> DAG.getNode(ISD::SRA, DL, VT, N0,
> DAG.getConstant(VT.getScalarSizeInBits() - 1, DL,
> getShiftAmountTy(N0.getValueType())));
> AddToWorklist(SGN.getNode());
>
> // Add (N0 < 0) ? abs2 - 1 : 0;
> SDValue SRL =
> DAG.getNode(ISD::SRL, DL, VT, SGN,
> DAG.getConstant(VT.getScalarSizeInBits() - lg2, DL,
> getShiftAmountTy(SGN.getValueType())));
> SDValue ADD = DAG.getNode(ISD::ADD, DL, VT, N0, SRL)...