I have the following MWE:
\documentclass{report}
\usepackage{amsmath}
\begin{document}
\begin{align}
L_W&=\frac{L}{W} & \text{words per line}&=\frac{\text{bytes per line}}{\text{bytes per word}} \\
s&=\frac{l}{s} & \text{number of sets}&=\frac{\text{number of lines}}{\text{associativity}} \\
a_{off}&=ld_2(w) & \text{address offset bits}&=ld_2(\text{words per line}) \\
a_{s}&=ld_2(s) & \text{address set bits}&=ld_2(\text{number of sets}) \\
t&=a_b-a_s-a_{off} & \text{address tag bit}&=\begin{aligned}
&\text{address bits} \\
-&\text{address set bits}\\
-&\text{address offset bits}
\end{aligned}
\end{align}
\end{document}
The output, with what I would like to change highlighted is this:

- I would like to move the RHS of the second equation in row (5), so that address bits aligns with
=and the equation number. https://tex.stackexchange.com/a/44451/19326 comes close but the equation number is centered. (https://tex.stackexchange.com/a/105639/19326 comes close as well but here I can't see how to handle the equation number and alignment of the formulas in the first column). Note that I want to align by the variable name and not by the sign. especially note the gap left between the equals sign and the first variable, so that the signs of the rows below wont vertically overlap with the equals sign) - I would like to add equal spacing, I tried: https://tex.stackexchange.com/a/9151/19326 (by adding
\savebox\strutbox{$\vphantom{\frac{\text{bytes per line}}{\text{bytes per wordi}}\frac{L}{W}}$}) but this still seams to give different spacing. (see between 3/4 with the addition) (currently not included since I am afraid that this will extend the entire enviornment downwards.

alignatand specify all the alignment points? For (2), add[.xcm]to the end of (3). Play around with x until you are satisfied. – dustin Aug 03 '13 at 19:35