index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
packages
/
graph
/
src
/
msdos
/
graph.pp
Commit message (
Expand
)
Author
Age
Files
Lines
*
+ enabled the asm version of DirectPutPixelX
nickysn
2019-01-24
1
-1
/
+0
*
+ implemented all the write modes in the asm version of DirectPutPixelX
nickysn
2019-01-24
1
-7
/
+45
*
* load only the low byte of CurrentColor in DirectPutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
* fixed register in comment
nickysn
2019-01-24
1
-1
/
+1
*
* fixed register in comment
nickysn
2019-01-24
1
-1
/
+1
*
* huge model safe initialization of ES in DirectPutPixelX
nickysn
2019-01-24
1
-1
/
+7
*
* use only 8086/8088 compatible instructions in DirectPutPixelX
nickysn
2019-01-24
1
-5
/
+8
*
- removed the regcall ifdefs in DirectPutPixelX
nickysn
2019-01-24
1
-5
/
+0
*
- removed the unnecessary for the pascal calling convention register save/res...
nickysn
2019-01-24
1
-12
/
+0
*
* DirectPutPixelX split into pascal and asm version
nickysn
2019-01-24
1
-3
/
+3
*
* use stosb instead of mov in PutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
* only load the low byte of the color in PutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
- don't save/restore registers that don't need to be preserved by the pascal ...
nickysn
2019-01-24
1
-12
/
+0
*
* PutPixelX converted to a pure assembler routine
nickysn
2019-01-24
1
-59
/
+57
*
* huge model safe initialization of ES in PutPixelX
nickysn
2019-01-24
1
-0
/
+6
*
* moved the ES segment register initialization earlier in PutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
+ enabled the asm version of PutPixelX
nickysn
2019-01-24
1
-4
/
+1
*
* perform the clipping in asm in PutPixelX
nickysn
2019-01-24
1
-8
/
+15
*
* moved the loading of X and Y coordinates to the beginning of the asm block ...
nickysn
2019-01-24
1
-3
/
+3
*
* swapped ax and cx in PutPixelX
nickysn
2019-01-24
1
-3
/
+3
*
- remove the XorPut support from PutPixelX, since it is not supposed to suppo...
nickysn
2019-01-24
1
-5
/
+0
*
* perform the viewport adjustment in asm instead of pascal in PutPixelX
nickysn
2019-01-24
1
-2
/
+2
*
* use 8086/8088-compatible instructions in the asm version of PutPixelX
nickysn
2019-01-24
1
-3
/
+6
*
* PutPixelX split into pure pascal and asm version
nickysn
2019-01-24
1
-4
/
+15
*
* fix register in comment
nickysn
2019-01-24
1
-1
/
+1
*
* use lodsb instead of mov in GetPixelX
nickysn
2019-01-24
1
-1
/
+1
*
* use SI instead of DI in the asm GetPixelX
nickysn
2019-01-24
1
-11
/
+11
*
* fixed and enabled the asm version of GetPixelX
nickysn
2019-01-24
1
-5
/
+4
*
* FPC_GRAPH_SUPPORTS_TRUECOLOR support in the asm GetPixelX
nickysn
2019-01-23
1
-0
/
+4
*
* asm version of GetPixelX converted to pure asm
nickysn
2019-01-23
1
-36
/
+33
*
* viewport adjustment converted to asm in the asm version of GetPixelX
nickysn
2019-01-23
1
-2
/
+2
*
* use only 8086/8088-compatible instructions in the asm GetPixelX
nickysn
2019-01-23
1
-2
/
+4
*
* huge model fixes in asm GetPixelX
nickysn
2019-01-23
1
-1
/
+7
*
* split GetPixelX into strictly pascal and strictly asm version
nickysn
2019-01-23
1
-71
/
+39
*
+ also save/restore DS before/after the int 10h call inside SetCGAPalette and...
nickysn
2019-01-23
1
-2
/
+6
*
* use SegB000 instead of the $B000 constant in InitHGC720. This will make the
nickysn
2019-01-23
1
-2
/
+6
*
* factored out the repeating code for setting a BIOS graphics mode into a com...
nickysn
2019-01-23
1
-44
/
+19
*
* only load the low byte from the page parameter in SetVisual200_350
nickysn
2019-01-23
1
-1
/
+1
*
* SetVisual200 and SetVisual350 combined into one procedure, because they sha...
nickysn
2019-01-23
1
-21
/
+5
*
* use stosb instead of mov in DirectPutPixel16
nickysn
2019-01-22
1
-1
/
+1
*
* optimizations in DirectPutPixel16 to avoid the mul instruction
nickysn
2019-01-22
1
-11
/
+12
*
* perform the clipping before initializing ES in PutPixel320, so it runs faster
nickysn
2019-01-22
1
-7
/
+7
*
* PutPixel16 converted to pure asm routine
nickysn
2019-01-22
1
-63
/
+61
*
* implement the clipping in assembly instead of pascal in PutPixel16
nickysn
2019-01-22
1
-8
/
+14
*
* perform the viewport adjustment in asm instead of pascal in PutPixel16
nickysn
2019-01-22
1
-2
/
+2
*
* moved the loading of the X and Y coordinates to registers in the front of t...
nickysn
2019-01-22
1
-2
/
+2
*
* yet another mov eliminated by using different registers in GetPixel16
nickysn
2019-01-22
1
-3
/
+2
*
* use stosb instead of mov for writing a byte (the value doesn't matter) into...
nickysn
2019-01-22
1
-1
/
+1
*
* optimizations in PutPixel16 that remove the slow 'mul' instruction
nickysn
2019-01-22
1
-4
/
+7
*
* some minor optimizations in PutPixel16 (more efficient register usage, resu...
nickysn
2019-01-22
1
-4
/
+4
[next]