Servus,

das mit dem default mag ich nicht ausschließen, da ich nicht jeden PIC kenne.
Daher sollte man auch immer die Destination mit angeben. Dann kann man solche Fehler ausschließen.

Ich beziehe mich bei meiner Antwort auf das Datenblatt des PIC 16F87X

Destination select; d = 0: store result in W,
d = 1: store result in file register f.
Default is d = 1.

Gruß