search for: dp16

Displaying 1 result from an estimated 1 matches for "dp16".

Did you mean: d16
2013 Nov 24
0
[LLVMdev] [llvmdev] Specifying / modeling copying semantics in more detail
...kill> The MachineCopyPropagation pass eliminates the copy to %w02 on the third line because it thinks that %w00 and %w06 can be copied directly. This ends up with the A register being clobbered in the final listing by the store from %w06 to %w00. %w00 through %w1f form a register class (called dp16) of memory locations that while they are not really registers, can be used as such in a lot of situations. However, they are not directly copyable. They require a move to a hardware register and then a store to another dp16 register. Example: lda %w06 sta %w00 -or- ldx %w06 stx %w00 -or- ldy %...