Wrong Register use in directives

Hello,
I am trying to implement some new vector instructions with new registers, but when i disable new flag to emit intel assembly. i am getting wrong registers (new ones) in directives something as follows;

.Lcfi177:
.cfi_offset R_31R32b_3, -56
.Lcfi178:
.cfi_offset R_31R32b_12, -48

where is the mistake? please help