d <address>-x already works (subtracts x from address, note: no white space allowed). Going backwards by line count is not reliable because instruction length is variable and it is not possible to know if it is code or only data that looks like code.
|