Fix a few typos.
(Imported from upstream's 7e12cdb52e3f4beff050caeecf3634870bb9a7c4.) Change-Id: I9a6bba72c039e45ae5c0302a8a3dff7148cf1897 Reviewed-on: https://boringssl-review.googlesource.com/13869 Reviewed-by: David Benjamin <davidben@google.com> Commit-Queue: David Benjamin <davidben@google.com> CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
This commit is contained in:
parent
26e1ff3dfb
commit
0f28691d3d
@ -7,7 +7,7 @@ and then include it.
|
||||
push(@INC,"perlasm","../../perlasm");
|
||||
require "x86asm.pl";
|
||||
|
||||
The first thing we do is setup the file and type of assember
|
||||
The first thing we do is setup the file and type of assembler
|
||||
|
||||
&asm_init($ARGV[0],$0);
|
||||
|
||||
@ -18,7 +18,7 @@ Argument 2 is the file name.
|
||||
The reciprocal function is
|
||||
&asm_finish() which should be called at the end.
|
||||
|
||||
There are 2 main 'packages'. x86ms.pl, which is the microsoft assembler,
|
||||
There are 2 main 'packages'. x86ms.pl, which is the Microsoft assembler,
|
||||
and x86unix.pl which is the unix (gas) version.
|
||||
|
||||
Functions of interest are:
|
||||
@ -32,7 +32,7 @@ Functions of interest are:
|
||||
&function_begin(name,extra) Start a function with pushing of
|
||||
edi, esi, ebx and ebp. extra is extra win32
|
||||
external info that may be required.
|
||||
&function_begin_B(name,extra) Same as norma function_begin but no pushing.
|
||||
&function_begin_B(name,extra) Same as normal function_begin but no pushing.
|
||||
&function_end(name) Call at end of function.
|
||||
&function_end_A(name) Standard pop and ret, for use inside functions
|
||||
&function_end_B(name) Call at end but with poping or 'ret'.
|
||||
|
@ -432,7 +432,7 @@ my %globals;
|
||||
}
|
||||
}
|
||||
}
|
||||
{ package expr; # pick up expressioins
|
||||
{ package expr; # pick up expressions
|
||||
sub re {
|
||||
my ($class, $line, $opcode) = @_;
|
||||
my $self = {};
|
||||
@ -1258,7 +1258,7 @@ close STDOUT;
|
||||
# the area above user stack pointer in true asynchronous manner...
|
||||
#
|
||||
# All the above means that if assembler programmer adheres to Unix
|
||||
# register and stack layout, but disregards the "red zone" existense,
|
||||
# register and stack layout, but disregards the "red zone" existence,
|
||||
# it's possible to use following prologue and epilogue to "gear" from
|
||||
# Unix to Win64 ABI in leaf functions with not more than 6 arguments.
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user