CI and spell checks

This commit is contained in:
Markus F.X.J. Oberhumer
2023-08-09 13:08:38 +02:00
parent 11e3770864
commit 757401dd0c
21 changed files with 51 additions and 50 deletions
+2 -2
View File
@@ -5114,7 +5114,7 @@ int PackLinuxElf32::pack2(OutputFile *fo, Filter &ft)
}
}
else { // defnitely compressible unless writeable
else { // definitely compressible unless writeable
if (!(Elf32_Phdr::PF_W & get_te32(&phdri[k].p_flags))) {
// Read-only PT_LOAD, assume not written by relocations.
// Also assume not the source for R_*_COPY relocation,
@@ -5371,7 +5371,7 @@ int PackLinuxElf64::pack2(OutputFile *fo, Filter &ft)
packExtent(x, &ft, fo, 0, 0, true);
}
}
else { // defnitely compressible unless writeable
else { // definitely compressible unless writeable
if (!(Elf64_Phdr::PF_W & get_te32(&phdri[k].p_flags))) {
// Read-only PT_LOAD, assume not written by relocations.
// Also assume not the source for R_*_COPY relocation,
+5 -5
View File
@@ -67,10 +67,10 @@
get1:
cmpl cr0,bits,hibit // cr0 for jnextb
addc bits,bits,bits // CArry for getnextb
addc bits,bits,bits // Carry for getnextb
bnelr+ cr0 // return if reload not needed; likely 31/32
/* CArry has been set from adding 0x80000000 to itself; preserve for 'adde' */
/* Carry has been set from adding 0x80000000 to itself; preserve for 'adde' */
// fetch 4 bytes unaligned and LITTLE ENDIAN
#if 0 /*{ clean; but 4 instr larger, and 3 cycles longer */
lbz bits,1(src) // lo8
@@ -84,7 +84,7 @@ get1:
#endif /*}*/
cmpl cr0,bits,hibit // cr0 for jnextb
adde bits,bits,bits // CArry for getnextb; set lo bit from CarryIn
adde bits,bits,bits // Carry for getnextb; set lo bit from CarryIn
ret
lit_n2b:
@@ -99,7 +99,7 @@ offmore_n2b:
getnextb(off)
jnextb0n offmore_n2b
addic. off,off,-3 // CArry set [and ignored], but no 'addi.'
addic. off,off,-3 // Carry set [and ignored], but no 'addi.'
li len,0
blt- offprev_n2b
lbzu t1,1(src)
@@ -116,7 +116,7 @@ lenmore_n2b:
getnextb(len)
jnextb0n lenmore_n2b
gotlen_n2b:
subfic t1,disp,(~0)+(-0xd00) // want CArry only
subfic t1,disp,(~0)+(-0xd00) // want Carry only
adde len,len,off // len += off + (disp < -0xd00);
copy:
+4 -4
View File
@@ -81,7 +81,7 @@ get32d:
#endif /*}*/
cmpl cr0,bits,hibit // cr0 for jnextb
addc bits,bits,bits // CArry for getnextb
addc bits,bits,bits // Carry for getnextb
ori bits,bits,1 // the flag bit
ret
@@ -103,12 +103,12 @@ getoff_n2d:
jnextb0n off_n2d
li len,0
addic. off,off,-3 // CArry set [and ignored], but no 'addi.'
addic. off,off,-3 // Carry set [and ignored], but no 'addi.'
rlwinm off,off,8,0,31-8 // off<<=8;
blt- offprev_n2d
lbzu t1,1(src)
nor. disp,off,t1 // disp = -(1+ (off|t1));
srawi disp,disp,1 // shift off low bit (sets CArry)
srawi disp,disp,1 // shift off low bit (sets Carry)
beq- eof_nrv // test the 'nor'
b len_n2d -4 // CHEAT [getnextb ends "adde. len,len,len"]: bit from srawi
offprev_n2d:
@@ -123,7 +123,7 @@ lenmore_n2d:
gotlen_n2d:
#define tmp off
subfic tmp,disp,(~0)+(-0x500) // want CArry only
subfic tmp,disp,(~0)+(-0x500) // want Carry only
#undef tmp
addi len,len,1
addze len,len // len += (disp < -0x500);
+4 -4
View File
@@ -81,7 +81,7 @@ get32:
#endif /*}*/
cmpl 0,bits,hibit // cr0 for jnextb
addc bits,bits,bits // CArry for getnextb
addc bits,bits,bits // Carry for getnextb
ori bits,bits,1 // the flag bit
ret
@@ -103,12 +103,12 @@ getoff_n2e:
jnextb0n off_n2e
li len,0
addic. off,off,-3 // CArry set [and ignored], but no 'addi.'
addic. off,off,-3 // Carry set [and ignored], but no 'addi.'
slwi off,off,8 // off<<=8;
blt- offprev_n2e
lbzu t1,1(src)
nor. disp,off,t1 // disp = -(1+ (off|t1));
srawi disp,disp,1 // shift off low bit (sets CArry; ignored)
srawi disp,disp,1 // shift off low bit (sets Carry; ignored)
beq- eof_nrv
andi. t1,t1,1 // complement of low bit of unshifted disp
beq+ lenlast_n2e // low bit was 1
@@ -129,7 +129,7 @@ lenlast_n2e:
getnextb(len) // 0,1,2,3
gotlen_n2e:
#define tmp off
subfic tmp,disp,(~0)+(-0x500) // want CArry only
subfic tmp,disp,(~0)+(-0x500) // want Carry only
#undef tmp
addi len,len,2
addze len,len // len += (disp < -0x500);
+4 -4
View File
@@ -67,11 +67,11 @@
#define getnextb(reg) call get1; adde. reg,reg,reg
get2:
adde bits,bits,bits // shift in CArry from 'addc' below
adde bits,bits,bits // shift in Carry from 'addc' below
sldi bits,bits,32-1 // left justify 33-bit result
get1:
cmpld bits,hibit // cr0 for jnextb
addc bits,bits,bits // CArry for getnextb
addc bits,bits,bits // Carry for getnextb
bnelr+ cr0 // return if reload not needed; likely 31/32
// fetch 4 bytes unaligned and LITTLE ENDIAN
@@ -103,7 +103,7 @@ offmore_n2b:
getnextb(off)
jnextb0n offmore_n2b
addic. off,off,-3 // CArry set [and ignored], but no 'addi.'
addic. off,off,-3 // Carry set [and ignored], but no 'addi.'
li len,0
blt- offprev_n2b
lbzu t1,1(src)
@@ -121,7 +121,7 @@ lenmore_n2b:
getnextb(len)
jnextb0n lenmore_n2b
gotlen_n2b:
subfic t1,disp,(~0)+(-0xd00) // want CArry only
subfic t1,disp,(~0)+(-0xd00) // want Carry only
adde len,len,off // len += off + (disp < -0xd00);
copy:
+4 -4
View File
@@ -88,7 +88,7 @@ get32d:
rldicr bits,bits,32,31 // upper bits
cmpld bits,hibit // cr0 for jnextb
addc bits,bits,bits // CArry for getnextb
addc bits,bits,bits // Carry for getnextb
li t2,1 // flag bit on upper bit pos
rldicr t2,t2,32,31
or bits,bits,t2 // the flag bit
@@ -112,12 +112,12 @@ getoff_n2d:
jnextb0n off_n2d
li len,0
addic. off,off,-3 // CArry set [and ignored], but no 'addi.'
addic. off,off,-3 // Carry set [and ignored], but no 'addi.'
rlwinm off,off,8,0,31-8 // off<<=8;
blt- offprev_n2d
lbzu r0,1(src)
nor. disp,off,r0 // disp = -(1+ (off|r0));
srawi disp,disp,1 // shift off low bit (sets CArry)
srawi disp,disp,1 // shift off low bit (sets Carry)
cmpdi disp,0 // test result of srawi instead of nor.
beq- eof_nrv //
b len_n2d -4 // CHEAT [getnextb ends "adde. len,len,len"]: bit from srawi
@@ -133,7 +133,7 @@ lenmore_n2d:
gotlen_n2d:
#define tmp off
subfic tmp,disp,(~0)+(-0x500) // want CArry only
subfic tmp,disp,(~0)+(-0x500) // want Carry only
#undef tmp
addi len,len,1
addze len,len // len += (disp < -0x500);
+6 -6
View File
@@ -68,7 +68,7 @@
/* rotate next bit into bottom bit of reg */
#define getnextb(reg) addc. bits,bits,bits; beql- get32; adde reg,reg,reg
get32: // IN: CArry set
get32: // IN: Carry set
// fetch 4 bytes unaligned and LITTLE ENDIAN
#if 0 /*{ clean; but 4 instr larger, and 3 cycles longer */
lbz bits,1(src) // lo8
@@ -85,10 +85,10 @@ get32: // IN: CArry set
addi src,src,4
#endif /*}*/
adde bits,bits,bits // shift in CArry
adde bits,bits,bits // shift in Carry
sldi bits,bits,32-1 // left justify 33-bit result of 'adde'
cmpld bits,hibit // cr0 for jnextb
addc bits,bits,bits // CArry for getnextb
addc bits,bits,bits // Carry for getnextb
ret
lit_n2e:
@@ -108,14 +108,14 @@ getoff_n2e:
getnextb(off)
jnextb0n off_n2e
addic. off,off,-3 // CArry set [and ignored], but no 'addi.'
addic. off,off,-3 // Carry set [and ignored], but no 'addi.'
li len,0
blt- offprev_n2e // (off < 3) ==> (2==off) ==> use previous
lbzu t1,1(src)
sldi off,off,32+8
sradi off,off,32 // net: off<<=8, and sign extend 32==>64
nor. disp,off,t1 // disp = -(1+ (off|t1));
sradi disp,disp,1 // shift off low bit (sets CArry; ignored)
sradi disp,disp,1 // shift off low bit (sets Carry; ignored)
beq- eof_nrv
andi. t1,t1,1 // complement of low bit of unshifted disp
beq+ lenlast_n2e // low bit was 1
@@ -135,7 +135,7 @@ len_n2e:
lenlast_n2e:
getnextb(len) // 0,1,2,3
gotlen_n2e:
subfic t1,disp,(~0)+(-0x500) // want CArry only
subfic t1,disp,(~0)+(-0x500) // want Carry only
addi len,len,2
addze len,len // len += (disp < -0x500);
+1 -1
View File
@@ -84,7 +84,7 @@ L100:
lwz r0, srr0(a0); mtctr r0 # entry address
/* Next 3 lines probably are not needed, but ... */
lwz r0, reg_cr(a0); mtcr r0 # condition code
lwz r0,reg_xer(a0); mtxer r0 # extended error reg (CArry, etc.)
lwz r0,reg_xer(a0); mtxer r0 # extended error reg (Carry, etc.)
lwz r0, reg_lr(a0); mtlr r0 # link register
lmw 4,4*4+reg0(3) # reg 4 thru 31
+1 -1
View File
@@ -85,7 +85,7 @@ L100:
lwz r0, srr0(a0); mtctr r0 # entry address
/* Next 3 lines probably are not needed, but ... */
lwz r0, reg_cr(a0); mtcr r0 # condition code
lwz r0,reg_xer(a0); mtxer r0 # extended error reg (CArry, etc.)
lwz r0,reg_xer(a0); mtxer r0 # extended error reg (Carry, etc.)
lwz r0, reg_lr(a0); mtlr r0 # link register
lmw 4,4*4+reg0(3) # reg 4 thru 31